182 const TInt KControlIoDisableFatUtilityFunctions=KMaxTInt-17; |
182 const TInt KControlIoDisableFatUtilityFunctions=KMaxTInt-17; |
183 const TInt KControlIoEnableFatUtilityFunctions=KMaxTInt-18; |
183 const TInt KControlIoEnableFatUtilityFunctions=KMaxTInt-18; |
184 const TInt KControlIoFileCacheConfig=KMaxTInt-19; |
184 const TInt KControlIoFileCacheConfig=KMaxTInt-19; |
185 const TInt KControlIoSimulateFileCacheWriteFailure=KMaxTInt-20; |
185 const TInt KControlIoSimulateFileCacheWriteFailure=KMaxTInt-20; |
186 |
186 |
|
187 const TInt KControlIoSessionCount=KMaxTInt-21; |
|
188 const TInt KControlIoObjectCount=KMaxTInt-22; |
|
189 |
187 const TInt KNCDebugNotifierValue=-500000; // between 0 and 1 second |
190 const TInt KNCDebugNotifierValue=-500000; // between 0 and 1 second |
188 |
191 |
189 GLREF_D TInt DebugNCNotifier; |
192 GLREF_D TInt DebugNCNotifier; |
190 |
193 |
191 class TIOCacheValues |
194 class TIOCacheValues |
192 { |
195 { |
193 public: |
196 public: |
194 TInt iFreeCount; // number of requests on free queue |
197 TInt iFreeCount; // current number of requests on free queue |
195 TInt iCloseCount; // number of requests on close queue |
198 TInt iCloseCount; // current number of requests on close queue |
196 TInt iAllocated; // number of dynamically allocated requests |
199 TInt iAllocated; // no longer used |
197 TInt iTotalCount; // number of permanently & dynamically allocated requests |
200 TInt iTotalCount; // current number of requests |
|
201 TInt iRequestCountPeak; // peak number of requests, i.e. peak value reached by iTotalCount |
|
202 |
|
203 |
|
204 // the same again but for the OperationAllocator |
|
205 TInt iOpFreeCount; |
|
206 TInt iOpRequestCount; |
|
207 TInt iOpRequestCountPeak; |
198 }; |
208 }; |
199 |
209 |
200 class TFileCacheStats |
210 class TFileCacheStats |
201 { |
211 { |
202 public: |
212 public: |