locationmanager/ReverseGeocode/inc/internalreversegeocode.h
changeset 52 40db28bb26b8
parent 45 a93990e5815e
equal deleted inserted replaced
45:a93990e5815e 52:40db28bb26b8
    71     * Closes the connection once it times out
    71     * Closes the connection once it times out
    72     * @param aErrorCode The Error code
    72     * @param aErrorCode The Error code
    73     */    
    73     */    
    74     void HandleTimedoutEvent(TInt aErrorCode);
    74     void HandleTimedoutEvent(TInt aErrorCode);
    75     
    75     
    76 protected:
    76 #ifdef REVERSEGEOCODE_UNIT_TESTCASE
       
    77     public:
       
    78 #else    
       
    79     protected:
       
    80 #endif 
    77    
    81    
    78    /**
    82    /**
    79     * Second phase construction
    83     * Second phase construction
    80     */    
    84     */    
    81     void ConstructL();
    85     void ConstructL();
   128     * @return user home n/w info
   132     * @return user home n/w info
   129     */
   133     */
   130     const RMobilePhone::TMobilePhoneNetworkInfoV1& 
   134     const RMobilePhone::TMobilePhoneNetworkInfoV1& 
   131         GetHomeNetworkInfo(TBool& aHomeNwInfoAvailableFlag);
   135         GetHomeNetworkInfo(TBool& aHomeNwInfoAvailableFlag);
   132 
   136 
   133 private:
   137 #ifdef REVERSEGEOCODE_UNIT_TESTCASE
       
   138     public:
       
   139 #else    
       
   140     private:
       
   141 #endif 
   134 
   142 
   135     /**
   143     /**
   136      * Starts the timer
   144      * Starts the timer
   137      */		
   145      */		
   138     void StartTimer();
   146     void StartTimer();
   140     /**
   148     /**
   141      * Closes the http connection and notifies the observer
   149      * Closes the http connection and notifies the observer
   142      */	
   150      */	
   143     void CloseConnection();
   151     void CloseConnection();
   144 
   152 
   145 private:
   153 #ifdef REVERSEGEOCODE_UNIT_TESTCASE
       
   154     public:
       
   155 #else    
       
   156     private:
       
   157 #endif 
   146     CXmlHandler *iXmlHandler;
   158     CXmlHandler *iXmlHandler;
   147     CClientEngine *iClientEngine;
   159     CClientEngine *iClientEngine;
   148     CInternalAddressInfo *iAddressInfo;
   160     CInternalAddressInfo *iAddressInfo;
   149     HBufC8* iXMLBuf;
   161     HBufC8* iXMLBuf;
   150     MReverseGeocodeObserver& iObserver;
   162     MReverseGeocodeObserver& iObserver;