diff -r 4fde310f06fe -r 86a2e675b80a memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h --- a/memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h Mon Jun 14 11:37:33 2010 +0300 +++ b/memspy/memspy_plat/memspy_api/include/MemSpyEngineClientInterface.h Mon Jun 28 15:36:07 2010 +0300 @@ -45,12 +45,12 @@ const TInt KMemSpyOpFlagsInclusionMask = 0xFFFF0000; const TInt KMemSpyOpFlagsIncludesThreadId = 0x00010000; const TInt KMemSpyOpFlagsIncludesThreadName = 0x00020000; - +const TInt KMemSpyOpFlagsAsyncOperation = 0x00040000; // Literal constants _LIT( KMemSpyServerName, "MemSpyServer" ); _LIT( KMemSpyProcessName0, "MemSpyServer.exe" ); _LIT( KMemSpyProcessName1, "MemSpyUI.exe" ); -_LIT( KMemSpyProcessName2, "MemSpyConsole.exe" ); +//_LIT( KMemSpyProcessName2, "MemSpyConsole.exe" ); // // Supported MemSpy operation types @@ -293,6 +293,10 @@ EMemSpyClientServerOpGetThreadInfoItemsCount, EMemSpyClientServerOpGetThreadInfoItems, + + EMemSpyClientServerOpOutputInfoHandles, + + EMemSpyClientServerOpOutputAOList, //Kernel Objects operations @@ -306,15 +310,43 @@ EMemSpyClientServerOpGetHeap, - EMemSpyClientServerOpMarkerUiLast, + EMemSpyClientServerOpGetMemoryTrackingCycleCount, + + EMemSpyClientServerOpGetMemoryTrackingCycles, + + /** + * [INTERNAL REQUEST] + * Register for notifications of device wide operation progress. + */ + EMemSpyClientServerOpNotifyDeviceWideOperationProgress, + + /** + * [INTERNAL REQUEST] + * Cancel current device wide operation + */ + EMemSpyClientServerOpCancelDeviceWideOperation, EMemSpyClientServerOpOutputAllContainerContents, - + EMemSpyClientServerOpDumpKernelHeap, - /** - * [INTERNAL REQUEST] - */ + EMemSpyClientServerOpSetSwmtConfig, + + EMemSpyClientServerOpSetSwmtAutoStartProcessList, + + EMemSpyClientServerOpGetOutputSink, + + /** + * [INTERNAL REQUEST] + * Check if system wide memory tracking timer is running. + */ + EMemSpyClientServerOpIsSwmtRunning, + + EMemSpyClientServerOpMarkerUiLast, + + /** + * [INTERNAL REQUEST] + */ EMemSpyClientServerOpMarkerLast, };