serviceproviders/sapi_sysinfo/sysinfoservice/src/activestore.cpp
branchRCL_3
changeset 46 5146369cfdc9
parent 45 a9c0808a1095
equal deleted inserted replaced
45:a9c0808a1095 46:5146369cfdc9
   104             aActiveObj = CConnection::NewL(aSysRequest);
   104             aActiveObj = CConnection::NewL(aSysRequest);
   105 
   105 
   106         else if( (!Key.CompareF(SysInfo::KConnectionStatus)) && (aSysRequest.RequestType() == TSysRequest::ENotification) )
   106         else if( (!Key.CompareF(SysInfo::KConnectionStatus)) && (aSysRequest.RequestType() == TSysRequest::ENotification) )
   107             aActiveObj = CConnection::NewL(aSysRequest);
   107             aActiveObj = CConnection::NewL(aSysRequest);
   108         
   108         
       
   109         else if( (!Key.CompareF(SysInfo::KConnectionStatus)) && (aSysRequest.RequestType() == TSysRequest::EASyncONESHOT) ){
       
   110             TSysRequest systemRequest(aSysRequest.Entity(),SysInfo::KActiveConnections,aSysRequest.SystemData(),aSysRequest.TransactionID(),aSysRequest.Observer(),
       
   111                                                 TSysRequest::EASyncONESHOT);
       
   112             aActiveObj = CConnection::NewL(systemRequest);
       
   113         }
       
   114             
   109         else
   115         else
   110             User::Leave(KErrNotFound);
   116             User::Leave(KErrNotFound);
   111         }
   117         }
   112     else if( !Entity.CompareF(KDisplay))
   118     else if( !Entity.CompareF(KDisplay))
   113         {
   119         {