CMemSpyEngine Class Reference

class CMemSpyEngine : public CBase

Inherits from

Public Member Functions
~CMemSpyEngine ()
CMemSpyEngineChunkWatcher & ChunkWatcher ()
IMPORT_C CMemSpyEngineObjectContainer & Container ()
IMPORT_C const CMemSpyEngineObjectContainer & Container ()
RMemSpyDriverClient & Driver ()
IMPORT_C RFs & FsSession ()
IMPORT_C void GetVersion ( TVersion &)
IMPORT_C CMemSpyEngineHelperActiveObject & HelperActiveObject ()
IMPORT_C CMemSpyEngineHelperChunk & HelperChunk ()
IMPORT_C CMemSpyEngineHelperCodeSegment & HelperCodeSegment ()
IMPORT_C CMemSpyEngineHelperCondVar & HelperCondVar ()
IMPORT_C CMemSpyEngineHelperECom & HelperECom ()
IMPORT_C CMemSpyEngineHelperFbServ & HelperFbServ ()
IMPORT_C CMemSpyEngineHelperFileSystem & HelperFileSystem ()
IMPORT_C CMemSpyEngineHelperHeap & HelperHeap ()
IMPORT_C CMemSpyEngineHelperKernelContainers & HelperKernelContainers ()
IMPORT_C CMemSpyEngineHelperProcess & HelperProcess ()
IMPORT_C CMemSpyEngineHelperRAM & HelperRAM ()
IMPORT_C CMemSpyEngineHelperROM & HelperROM ()
IMPORT_C CMemSpyEngineHelperServer & HelperServer ()
IMPORT_C CMemSpyEngineHelperStack & HelperStack ()
IMPORT_C CMemSpyEngineHelperSysMemTracker & HelperSysMemTracker ()
IMPORT_C CMemSpyEngineHelperThread & HelperThread ()
IMPORT_C MMemSpyEngineHelperWindowServer & HelperWindowServer ()
IMPORT_C void InstallSinkL ( TMemSpySinkType )
IMPORT_C TBool IsHelperWindowServerSupported ()
IMPORT_C void ListOpenFilesL ()
CMemSpyEngineMidwife & Midwife ()
IMPORT_C CMemSpyEngine * NewL ( RFs &)
void NotifyClientServerOperationRequestL ( TInt )
void NotifyContainerChangeL ()
void ProcessResume ()
TInt ProcessSuspendAndGetErrorLC ( TProcessId )
void ProcessSuspendLC ( TProcessId )
IMPORT_C void SetObserver ( MMemSpyEngineObserver *)
IMPORT_C CMemSpyEngineOutputSink & Sink ()
IMPORT_C TMemSpySinkType SinkType ()
TProcessId SuspendedProcessId ()
CMemSpyEngineUndertaker & Undertaker ()
Private Member Functions
CMemSpyEngine ()
void ConstructL ( RFs &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Private Attributes
CMemSpyEngineImp * iImp

Constructor & Destructor Documentation

CMemSpyEngine()

CMemSpyEngine ( ) [private]

~CMemSpyEngine()

IMPORT_C ~CMemSpyEngine ( )

Member Functions Documentation

ChunkWatcher()

CMemSpyEngineChunkWatcher & ChunkWatcher ( )

ConstructL(RFs &)

void ConstructL ( RFs & aFsSession ) [private]

Parameters

RFs & aFsSession

Container()

IMPORT_C CMemSpyEngineObjectContainer & Container ( )

Container()

IMPORT_C const CMemSpyEngineObjectContainer & Container ( ) const

Driver()

RMemSpyDriverClient & Driver ( )

FsSession()

IMPORT_C RFs & FsSession ( )

GetVersion(TVersion &)

IMPORT_C void GetVersion ( TVersion & aVersion )

Parameters

TVersion & aVersion

HelperActiveObject()

IMPORT_C CMemSpyEngineHelperActiveObject & HelperActiveObject ( )

HelperChunk()

IMPORT_C CMemSpyEngineHelperChunk & HelperChunk ( )

HelperCodeSegment()

IMPORT_C CMemSpyEngineHelperCodeSegment & HelperCodeSegment ( )

HelperCondVar()

IMPORT_C CMemSpyEngineHelperCondVar & HelperCondVar ( )

HelperECom()

IMPORT_C CMemSpyEngineHelperECom & HelperECom ( )

HelperFbServ()

IMPORT_C CMemSpyEngineHelperFbServ & HelperFbServ ( )

HelperFileSystem()

IMPORT_C CMemSpyEngineHelperFileSystem & HelperFileSystem ( )

HelperHeap()

IMPORT_C CMemSpyEngineHelperHeap & HelperHeap ( )

HelperKernelContainers()

IMPORT_C CMemSpyEngineHelperKernelContainers & HelperKernelContainers ( )

HelperProcess()

IMPORT_C CMemSpyEngineHelperProcess & HelperProcess ( )

HelperRAM()

IMPORT_C CMemSpyEngineHelperRAM & HelperRAM ( )

HelperROM()

IMPORT_C CMemSpyEngineHelperROM & HelperROM ( )

HelperServer()

IMPORT_C CMemSpyEngineHelperServer & HelperServer ( )

HelperStack()

IMPORT_C CMemSpyEngineHelperStack & HelperStack ( )

HelperSysMemTracker()

IMPORT_C CMemSpyEngineHelperSysMemTracker & HelperSysMemTracker ( )

HelperThread()

IMPORT_C CMemSpyEngineHelperThread & HelperThread ( )

HelperWindowServer()

IMPORT_C MMemSpyEngineHelperWindowServer & HelperWindowServer ( )

InstallSinkL(TMemSpySinkType)

IMPORT_C void InstallSinkL ( TMemSpySinkType aType )

Parameters

TMemSpySinkType aType

IsHelperWindowServerSupported()

IMPORT_C TBool IsHelperWindowServerSupported ( )

ListOpenFilesL()

IMPORT_C void ListOpenFilesL ( )

Midwife()

CMemSpyEngineMidwife & Midwife ( )

NewL(RFs &)

IMPORT_C CMemSpyEngine * NewL ( RFs & aFsSession ) [static]

Parameters

RFs & aFsSession

NotifyClientServerOperationRequestL(TInt)

void NotifyClientServerOperationRequestL ( TInt aType )

Parameters

TInt aType

NotifyContainerChangeL()

void NotifyContainerChangeL ( )

ProcessResume()

void ProcessResume ( )

ProcessSuspendAndGetErrorLC(TProcessId)

TInt ProcessSuspendAndGetErrorLC ( TProcessId aId )

Parameters

TProcessId aId

ProcessSuspendLC(TProcessId)

void ProcessSuspendLC ( TProcessId aId )

Parameters

TProcessId aId

SetObserver(MMemSpyEngineObserver *)

IMPORT_C void SetObserver ( MMemSpyEngineObserver * aObserver )

Parameters

MMemSpyEngineObserver * aObserver

Sink()

IMPORT_C CMemSpyEngineOutputSink & Sink ( )

SinkType()

IMPORT_C TMemSpySinkType SinkType ( )

SuspendedProcessId()

TProcessId SuspendedProcessId ( ) const

Undertaker()

CMemSpyEngineUndertaker & Undertaker ( )

Member Data Documentation

CMemSpyEngineImp * iImp

CMemSpyEngineImp * iImp [private]