equal
deleted
inserted
replaced
26 #include "rmtputility.h" |
26 #include "rmtputility.h" |
27 |
27 |
28 class MMTPDataProviderFramework; |
28 class MMTPDataProviderFramework; |
29 class CMTPDpConfigMgr; |
29 class CMTPDpConfigMgr; |
30 class CMTPFSExclusionMgr; |
30 class CMTPFSExclusionMgr; |
|
31 class CMTPFSEntryCache; |
|
32 |
31 /** |
33 /** |
32 Implements the MTP data processor singletons reference manager. |
34 Implements the MTP data processor singletons reference manager. |
33 @internalComponent |
35 @internalComponent |
34 */ |
36 */ |
35 |
37 |
43 |
45 |
44 IMPORT_C CMTPFSExclusionMgr& ExclusionMgrL() const; |
46 IMPORT_C CMTPFSExclusionMgr& ExclusionMgrL() const; |
45 IMPORT_C void SetExclusionMgrL(CMTPFSExclusionMgr& aExclusionMgr); |
47 IMPORT_C void SetExclusionMgrL(CMTPFSExclusionMgr& aExclusionMgr); |
46 |
48 |
47 IMPORT_C RMTPUtility& MTPUtility() const; |
49 IMPORT_C RMTPUtility& MTPUtility() const; |
|
50 IMPORT_C CMTPFSEntryCache& CopyingBigFileCache() const; |
|
51 IMPORT_C CMTPFSEntryCache& MovingBigFileCache() const; |
48 |
52 |
49 private: |
53 private: |
50 class TExclusionMgrEntry |
54 class TExclusionMgrEntry |
51 { |
55 { |
52 public: |
56 public: |
91 |
95 |
92 /* |
96 /* |
93 * The utility for DPutility |
97 * The utility for DPutility |
94 */ |
98 */ |
95 RMTPUtility iMTPUtility; |
99 RMTPUtility iMTPUtility; |
|
100 |
|
101 CMTPFSEntryCache* iCopyingBigFileCache; |
|
102 CMTPFSEntryCache* iMovingBigFileCache; |
96 }; |
103 }; |
97 |
104 |
98 private: //Not owned |
105 private: //Not owned |
99 /** |
106 /** |
100 Reference to data provider framework. |
107 Reference to data provider framework. |