backupandrestore/backupengine/inc/sbedataowner.h
branchRCL_3
changeset 13 81da3301b632
parent 0 d0791faffa3f
equal deleted inserted replaced
12:523717cdb0ad 13:81da3301b632
    48 	*/
    48 	*/
    49 	
    49 	
    50 	_LIT(KCentRepProcessName, "centralrepositorysrv.exe");
    50 	_LIT(KCentRepProcessName, "centralrepositorysrv.exe");
    51 	_LIT8(KYes, "yes");
    51 	_LIT8(KYes, "yes");
    52 	
    52 	
       
    53 	const TTimeIntervalMicroSeconds32 KABCallbackDefaultTimeout(200000000);
       
    54 	
    53 	// Forwards
    55 	// Forwards
    54 	class CABServer;
    56 	class CABServer;
    55 	class CDataOwnerManager;
    57 	class CDataOwnerManager;
    56 	class CBufferFileWriter;
    58 	class CBufferFileWriter;
    57 	class CBufferFileReader;
    59 	class CBufferFileReader;
   194 	public:
   196 	public:
   195 		/** C++ Constructor
   197 		/** C++ Constructor
   196 		*/
   198 		*/
   197 		TActiveInformation() :
   199 		TActiveInformation() :
   198 			iSupported(EFalse), iRequiresDelayToPrepareData(EFalse),
   200 			iSupported(EFalse), iRequiresDelayToPrepareData(EFalse),
   199 			iSupportsSelective(EFalse), iSupportsIncremental(ETrue), iActiveDataOwner(EFalse), iActiveType(EActiveOnly)
   201 			iSupportsSelective(EFalse), iSupportsIncremental(ETrue), iActiveDataOwner(EFalse), iActiveType(EActiveOnly), iCallbackDelayTime(KABCallbackDefaultTimeout)
   200 				{
   202 				{
   201 				}
   203 				}
   202 	public:
   204 	public:
   203 		TUint8 	iSupported; /*<! supported? */
   205 		TUint8 	iSupported; /*<! supported? */
   204 		TName	iProcessName; /*<! Active process name */
   206 		TName	iProcessName; /*<! Active process name */
   205 		TUint8	iRequiresDelayToPrepareData; /*<! Requires delay to prepare data */
   207 		TUint8	iRequiresDelayToPrepareData; /*<! Requires delay to prepare data */
   206 		TUint8	iSupportsSelective; /*<! Supports selective */
   208 		TUint8	iSupportsSelective; /*<! Supports selective */
   207 		TUint8	iSupportsIncremental; /*<! Supports Incremental */
   209 		TUint8	iSupportsIncremental; /*<! Supports Incremental */
   208 		TUint8	iActiveDataOwner; /*<! Although we say we're active, we're not really */
   210 		TUint8	iActiveDataOwner; /*<! Although we say we're active, we're not really */
   209 		TActiveType	iActiveType; /*<! Type of the Active DO */
   211 		TActiveType	iActiveType; /*<! Type of the Active DO */
       
   212 		TTimeIntervalMicroSeconds32  iCallbackDelayTime; /*<! Callback Delay Time */
   210 		};
   213 		};
   211 		
   214 		
   212 	/** Data Owner support classes and enums */
   215 	/** Data Owner support classes and enums */
   213 	
   216 	
   214 	/**
   217 	/**