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 /** |