syncmlfw/ds/dsutils/ProfileUtil/testprofileutil/inc/testprofileutil.h
branchRCL_3
changeset 26 19bba8228ff0
parent 25 b183ec05bd8c
equal deleted inserted replaced
25:b183ec05bd8c 26:19bba8228ff0
    23 //  INCLUDES
    23 //  INCLUDES
    24 #include <StifLogger.h>
    24 #include <StifLogger.h>
    25 #include <TestScripterInternal.h>
    25 #include <TestScripterInternal.h>
    26 #include <StifTestModule.h>
    26 #include <StifTestModule.h>
    27 #include <TestclassAssert.h>
    27 #include <TestclassAssert.h>
    28 #include <centralrepository.h>
    28 
    29 #include <CoreApplicationUIsSDKCRKeys.h>
       
    30 
    29 
    31 //SyncML Includes
    30 //SyncML Includes
    32 
    31 
    33 #include <SyncMLClient.h>
    32 #include <SyncMLClient.h>
    34 #include <SyncMLClientDS.h>
    33 #include <SyncMLClientDS.h>
    35 #include <SyncMLClientDM.h>
    34 #include <SyncMLClientDM.h>
    36 #include <SyncMLObservers.h>
    35 #include <SyncMLObservers.h>
    37 #include <SyncMLErr.h>
    36 #include <SyncMLErr.h>
       
    37 #include <MProfileEngineExtended.h>
    38 
    38 
    39 
    39 
    40 // CONSTANTS
    40 // CONSTANTS
    41 //const ?type ?constant_var = ?constant;
    41 //const ?type ?constant_var = ?constant;
    42 
    42 
   227           RSyncMLConnection		iConnection;
   227           RSyncMLConnection		iConnection;
   228           RSyncMLProfileBase*		iConnectionProfile;
   228           RSyncMLProfileBase*		iConnectionProfile;
   229           TSmlTransportId			iConnectionId;
   229           TSmlTransportId			iConnectionId;
   230           TSmlDataProviderId		iDataProviderId;
   230           TSmlDataProviderId		iDataProviderId;
   231           
   231           
   232           // Reserved pointer for future extension
   232           MProfileEngineExtended* iProfileEngine;
       
   233          // Reserved pointer for future extension
   233         //TAny* iReserved;
   234         //TAny* iReserved;
   234 
   235 
   235     public:     // Friend classes
   236     public:     // Friend classes
   236         //?friend_class_declaration;
   237         //?friend_class_declaration;
   237     protected:  // Friend classes
   238     protected:  // Friend classes
   331         
   332         
   332         void OpenSyncSessionL();
   333         void OpenSyncSessionL();
   333 		
   334 		
   334 		void CloseSyncSession();
   335 		void CloseSyncSession();
   335 		
   336 		
   336 		void OfflineModeL();
   337   private:
   337 				
       
   338  private:
       
   339         
   338         
   340         TInt iInterruptStage;
   339         TInt iInterruptStage;
   341          
   340          
   342         TSyncStates iState; 
   341         TSyncStates iState; 
   343         
   342         
   346         RSyncMLDataSyncJob iSyncJob;
   345         RSyncMLDataSyncJob iSyncJob;
   347         
   346         
   348         TStatus iPrgPrevStatus;
   347         TStatus iPrgPrevStatus;
   349 		
   348 		
   350 		TStatus iPrgCurStatus;
   349 		TStatus iPrgCurStatus;
       
   350         
       
   351         MProfileEngineExtended* iProfileEngine;
       
   352          
   351             
   353             
   352 };
   354 };
   353 
   355 
   354 #endif      // TESTPROFILEUTIL_H
   356 #endif      // TESTPROFILEUTIL_H
   355 
   357