serviceproviders/sapi_sysinfo/sysinfoservice/src/activestore.cpp
branchRCL_3
changeset 67 5146369cfdc9
parent 66 a9c0808a1095
--- a/serviceproviders/sapi_sysinfo/sysinfoservice/src/activestore.cpp	Wed Sep 01 12:28:47 2010 +0100
+++ b/serviceproviders/sapi_sysinfo/sysinfoservice/src/activestore.cpp	Tue Sep 14 22:59:08 2010 +0300
@@ -106,6 +106,12 @@
         else if( (!Key.CompareF(SysInfo::KConnectionStatus)) && (aSysRequest.RequestType() == TSysRequest::ENotification) )
             aActiveObj = CConnection::NewL(aSysRequest);
         
+        else if( (!Key.CompareF(SysInfo::KConnectionStatus)) && (aSysRequest.RequestType() == TSysRequest::EASyncONESHOT) ){
+            TSysRequest systemRequest(aSysRequest.Entity(),SysInfo::KActiveConnections,aSysRequest.SystemData(),aSysRequest.TransactionID(),aSysRequest.Observer(),
+                                                TSysRequest::EASyncONESHOT);
+            aActiveObj = CConnection::NewL(systemRequest);
+        }
+            
         else
             User::Leave(KErrNotFound);
         }