mds_plat/location_manager_api/tsrc/inc/LocationManagerTestScripter.h
branchRCL_3
changeset 19 b73252188534
parent 0 c53acadfccc6
equal deleted inserted replaced
18:63c982fb92f2 19:b73252188534
    28 #include <rtracklog.h>
    28 #include <rtracklog.h>
    29 #include "locationmanagerdefs.h"
    29 #include "locationmanagerdefs.h"
    30 #include "rlocationobjectmanipulator.h"
    30 #include "rlocationobjectmanipulator.h"
    31 #include "mdccommon.h"
    31 #include "mdccommon.h"
    32 #include "mdesession.h"
    32 #include "mdesession.h"
       
    33 
       
    34 #ifdef LOC_REVERSEGEOCODE
       
    35 #include "rlocationgeotagger.h"
       
    36 #endif //LOC_REVERSEGEOCODE
    33 
    37 
    34 // CONSTANTS
    38 // CONSTANTS
    35 // Logging path
    39 // Logging path
    36 _LIT( KLocationManagerTestScripterLogPath, "\\logs\\testframework\\LocationManagerTestScripter\\" ); 
    40 _LIT( KLocationManagerTestScripterLogPath, "\\logs\\testframework\\LocationManagerTestScripter\\" ); 
    37 // Log file
    41 // Log file
   134         TInt DeleteFileL( CStifItemParser& aItem );
   138         TInt DeleteFileL( CStifItemParser& aItem );
   135         TInt GetStatusL( CStifItemParser& aItem );
   139         TInt GetStatusL( CStifItemParser& aItem );
   136         TInt GetStatus2L( CStifItemParser& aItem );
   140         TInt GetStatus2L( CStifItemParser& aItem );
   137         //ADD NEW METHOD DEC HERE
   141         //ADD NEW METHOD DEC HERE
   138         //[TestMethods] - Do not remove
   142         //[TestMethods] - Do not remove
   139         
   143 
       
   144 #ifdef LOC_REVERSEGEOCODE
       
   145          TInt ConnectGeoTaggerL( CStifItemParser& /*aItem*/ );
       
   146          TInt CloseGeoTaggerL( CStifItemParser& /*aItem*/ );
       
   147          TInt StartGeoTaggingL( CStifItemParser& aItem );
       
   148                  
       
   149          TInt TestGeoTagCompleteStatusL( CStifItemParser& aItem );
       
   150          TInt TestGeoTagPendingStatusL( CStifItemParser& aItem );
       
   151          TInt TestGeoTagGoingOnStatusL( CStifItemParser& aItem );
       
   152          
       
   153          TInt CancelGeoTaggingL( CStifItemParser& aItem ) ;
       
   154 #endif //LOC_REVERSEGEOCODE
       
   155          
   140     public: // From MTrackLogObserver
   156     public: // From MTrackLogObserver
   141     	void TrackLogStarted(TInt aError);
   157     	void TrackLogStarted(TInt aError);
   142     	void TrackLogStopped(TInt aError);
   158     	void TrackLogStopped(TInt aError);
   143 
   159 
   144     private:    // Data
   160     private:    // Data
   153      	CMdEObject* iSourceObject;
   169      	CMdEObject* iSourceObject;
   154      	CMdEObject* iTargetObject;
   170      	CMdEObject* iTargetObject;
   155      	CMdESession* iMdeSession;
   171      	CMdESession* iMdeSession;
   156      	
   172      	
   157      	CActiveSchedulerWait* iASW;
   173      	CActiveSchedulerWait* iASW;
   158 
   174      	
       
   175 #ifdef LOC_REVERSEGEOCODE
       
   176      	RLocationGeoTagger iLocationGeoTagger;
       
   177      	TBool iLocGeoTaggerConnected;
       
   178 #endif //LOC_REVERSEGEOCODE
   159     };
   179     };
   160 
   180 
   161 #endif      // LOCATIONMANAGERTESTSCRIPTER_H
   181 #endif      // LOCATIONMANAGERTESTSCRIPTER_H
   162 
   182 
   163 // End of File
   183 // End of File