bearermanagement/mpm/inc/mpmconnmonreqs.h
changeset 40 c5b848e6c7d1
parent 0 5a93021fdf25
equal deleted inserted replaced
34:3b0cec605979 40:c5b848e6c7d1
    44         * Two-phased constructor.
    44         * Two-phased constructor.
    45         */
    45         */
    46         static CMPMConnMonReqs* NewL( CMPMConnMonEvents& aParent,
    46         static CMPMConnMonReqs* NewL( CMPMConnMonEvents& aParent,
    47                                       RConnectionMonitor& aConnMon,
    47                                       RConnectionMonitor& aConnMon,
    48                                       TUint aConnId,
    48                                       TUint aConnId,
    49                                       CMPMServerSession& aSession );
    49                                       CMPMServerSession* aSession );
    50 
    50 
    51         /**
    51         /**
    52         * Destructor.
    52         * Destructor.
    53         */
    53         */
    54         virtual ~CMPMConnMonReqs();
    54         virtual ~CMPMConnMonReqs();
   130         * C++ default constructor.
   130         * C++ default constructor.
   131         */
   131         */
   132         CMPMConnMonReqs( CMPMConnMonEvents&  aParent,
   132         CMPMConnMonReqs( CMPMConnMonEvents&  aParent,
   133                          RConnectionMonitor& aConnMon,
   133                          RConnectionMonitor& aConnMon,
   134                          TUint aConnId, 
   134                          TUint aConnId, 
   135                          CMPMServerSession&  aSession );
   135                          CMPMServerSession* aSession );
   136 
   136 
   137         /**
   137         /**
   138         * 2nd phase constructor.
   138         * 2nd phase constructor.
   139         */
   139         */
   140         void ConstructL();
   140         void ConstructL();
   168 
   168 
   169         // Iap availability info buffer
   169         // Iap availability info buffer
   170         TConnMonIapInfoBuf iIapBuf;
   170         TConnMonIapInfoBuf iIapBuf;
   171 
   171 
   172         // MPM server session which requested the service
   172         // MPM server session which requested the service
   173         // After service completes callback function is called through 
   173         // After service completes callback function is called
   174         // the reference.
   174         CMPMServerSession* iSession;
   175         CMPMServerSession& iSession;
       
   176 
   175 
   177         // Used for first session start to wait until necessary data available
   176         // Used for first session start to wait until necessary data available
   178         CActiveSchedulerWait iActiveSchedulerWait;        
   177         CActiveSchedulerWait iActiveSchedulerWait;        
   179 
   178 
   180         // Callback type to be used when WLAN scan has been completed
   179         // Callback type to be used when WLAN scan has been completed