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 voidGetVersion(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 voidInstallSinkL(TMemSpySinkType)
IMPORT_C TBoolIsHelperWindowServerSupported()
IMPORT_C voidListOpenFilesL()
CMemSpyEngineMidwife &Midwife()
IMPORT_C CMemSpyEngine *NewL(RFs &)
voidNotifyClientServerOperationRequestL(TInt)
voidNotifyContainerChangeL()
voidProcessResume()
TInt ProcessSuspendAndGetErrorLC(TProcessId)
voidProcessSuspendLC(TProcessId)
IMPORT_C voidSetObserver(MMemSpyEngineObserver *)
IMPORT_C CMemSpyEngineOutputSink &Sink()
IMPORT_C TMemSpySinkTypeSinkType()
TProcessId SuspendedProcessId()
CMemSpyEngineUndertaker &Undertaker()
Private Member Functions
CMemSpyEngine()
voidConstructL(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 &)

voidConstructL(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 voidGetVersion(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 voidInstallSinkL(TMemSpySinkTypeaType)

Parameters

TMemSpySinkType aType

IsHelperWindowServerSupported()

IMPORT_C TBoolIsHelperWindowServerSupported()

ListOpenFilesL()

IMPORT_C voidListOpenFilesL()

Midwife()

CMemSpyEngineMidwife &Midwife()

NewL(RFs &)

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

Parameters

RFs & aFsSession

NotifyClientServerOperationRequestL(TInt)

voidNotifyClientServerOperationRequestL(TIntaType)

Parameters

TInt aType

NotifyContainerChangeL()

voidNotifyContainerChangeL()

ProcessResume()

voidProcessResume()

ProcessSuspendAndGetErrorLC(TProcessId)

TInt ProcessSuspendAndGetErrorLC(TProcessIdaId)

Parameters

TProcessId aId

ProcessSuspendLC(TProcessId)

voidProcessSuspendLC(TProcessIdaId)

Parameters

TProcessId aId

SetObserver(MMemSpyEngineObserver *)

IMPORT_C voidSetObserver(MMemSpyEngineObserver *aObserver)

Parameters

MMemSpyEngineObserver * aObserver

Sink()

IMPORT_C CMemSpyEngineOutputSink &Sink()

SinkType()

IMPORT_C TMemSpySinkTypeSinkType()

SuspendedProcessId()

TProcessId SuspendedProcessId()const

Undertaker()

CMemSpyEngineUndertaker &Undertaker()

Member Data Documentation

CMemSpyEngineImp * iImp

CMemSpyEngineImp *iImp[private]