locationtriggering/tsrc/lbtengine_test/CellbasedtriggerOperations/inc/AsynOperationAO.h
changeset 37 e175e2ba2fb0
parent 32 b12ea03c50a3
child 45 6b6920c56e2f
equal deleted inserted replaced
35:1a92308afc46 37:e175e2ba2fb0
   137         /**
   137         /**
   138         * Two-phased constructor.
   138         * Two-phased constructor.
   139         */
   139         */
   140         static CLbtEventObserver* NewL( RLbt& aLbt );
   140         static CLbtEventObserver* NewL( RLbt& aLbt );
   141 
   141 
   142               
   142         static CLbtEventObserver* NewL();
       
   143         
   143         /**
   144         /**
   144         * Destructor.
   145         * Destructor.
   145         */
   146         */
   146         ~CLbtEventObserver();
   147         ~CLbtEventObserver();
   147         
   148         
   160         
   161         
   161 	    void DoCancel( );
   162 	    void DoCancel( );
   162 	    
   163 	    
   163 	    void HandleCIDChangeL(const CTelephony::TNetworkInfoV1 &aNwInfo);
   164 	    void HandleCIDChangeL(const CTelephony::TNetworkInfoV1 &aNwInfo);
   164 	    void StartCidNotification( CActiveSchedulerWait* aWait );
   165 	    void StartCidNotification( CActiveSchedulerWait* aWait );
   165 
   166 	    void GetCurrentCGIInfo( CTelephony::TNetworkInfoV1& aNwInfo,
       
   167                                 CActiveSchedulerWait* aWait);
   166 
   168 
   167     
   169     
   168     private:
   170     private:
   169 
   171 
   170         /**
   172         /**
   171         * C++ default constructor.
   173         * C++ default constructor.
   172         */
   174         */
   173     CLbtEventObserver(  );
   175 	    CLbtEventObserver();
   174 
   176 
   175         /**
   177         /**
   176         * By default Symbian 2nd phase constructor is private.
   178         * By default Symbian 2nd phase constructor is private.
   177         */
   179         */
   178         void ConstructL( RLbt& aLbt );
   180         void ConstructL( RLbt& aLbt );
       
   181         
       
   182         /**
       
   183          * By default Symbian 2nd phase constructor is private.
       
   184          */
       
   185          void ConstructL();
   179         
   186         
   180     private:
   187     private:
   181     
   188     
   182         CLbtCidChangeNotifier* iCidchangenotifier; 
   189         CLbtCidChangeNotifier* iCidchangenotifier; 
   183         CActiveSchedulerWait* iWait;
   190         CActiveSchedulerWait* iWait;
   184         
   191         CTelephony::TNetworkInfoV1* iNetWorkInfo;
   185        
   192        
   186        
   193        
   187 
   194 
   188     };
   195     };
   189 
   196