locationmanager/server/inc/clocationmanagerserver.h
changeset 54 a3cc46f37772
parent 36 aa5a574040a4
equal deleted inserted replaced
36:aa5a574040a4 54:a3cc46f37772
    39 #include "mderelationquery.h"
    39 #include "mderelationquery.h"
    40 #include "locationmanagerdefs.h"
    40 #include "locationmanagerdefs.h"
    41 #include "clocationservertimerhandler.h"
    41 #include "clocationservertimerhandler.h"
    42 
    42 
    43 class CMdESession;
    43 class CMdESession;
    44 #ifdef LOC_REVERSEGEOCODE
       
    45 class CLocationGeoTagTimerAO;
    44 class CLocationGeoTagTimerAO;
    46 #endif
       
    47 class CGeoTagger;
    45 class CGeoTagger;
    48 class REComSession;
    46 class REComSession;
    49 class CNwRegistrationStatusHandler;
    47 class CNwRegistrationStatusHandler;
    50 
    48 
    51 // Total number of ranges
    49 // Total number of ranges
   588 
   586 
   589     /**
   587     /**
   590       * Retrieve home network
   588       * Retrieve home network
   591       */  
   589       */  
   592     void RetrieveHomeNetwork();
   590     void RetrieveHomeNetwork();
       
   591     
       
   592     /**
       
   593       * Stop the server (if possible)
       
   594       */  
       
   595     void StopServer();
   593 
   596 
   594 private:
   597 private:
   595     /**
   598     /**
   596      * A class for recording and storing locations.
   599      * A class for recording and storing locations.
   597      * Own.
   600      * Own.
   669 	TBool			iPhoneIsOpen;
   672 	TBool			iPhoneIsOpen;
   670     CNwRegistrationStatusHandler *iNwRegistrationStatusHandler;
   673     CNwRegistrationStatusHandler *iNwRegistrationStatusHandler;
   671     RMobilePhone::TMobilePhoneNetworkInfoV1 iHomeNetwork;
   674     RMobilePhone::TMobilePhoneNetworkInfoV1 iHomeNetwork;
   672     TBool iHomeNwInfoAvailableFlag;
   675     TBool iHomeNwInfoAvailableFlag;
   673   
   676   
       
   677     CLocationGeoTagTimerAO* iGeoTagTimer;
       
   678     
   674 #ifdef LOC_REVERSEGEOCODE
   679 #ifdef LOC_REVERSEGEOCODE
   675     CLocationGeoTagTimerAO* iGeoTagTimer;
       
   676     CGeoTagger* iGeoTaggingPendingReqObj;
   680     CGeoTagger* iGeoTaggingPendingReqObj;
   677     RMessage2 iTagPendingMessage;
   681     RMessage2 iTagPendingMessage;
   678     RMessage2 iGeoTaggingMessage;
   682     RMessage2 iGeoTaggingMessage;
   679     REComSession* iEcomSession; 
   683     REComSession* iEcomSession; 
   680 #endif //LOC_REVERSEGEOCODE
   684 #endif //LOC_REVERSEGEOCODE