MProfilerController Class Reference

class MProfilerController

The interface that the extra controller must implement to access the profiler.

Public Member Functions
TInt Control(Profiler::TState)
Profiler::TState GetState()
voidRelease()
Protected Member Functions
MProfilerController(MProfilerEngine &)
Private Attributes
MProfilerEngine &iEngine

Constructor & Destructor Documentation

MProfilerController(MProfilerEngine &)

MProfilerController(MProfilerEngine &aEngine)[protected, inline]

Parameters

MProfilerEngine & aEngine

Member Functions Documentation

Control(Profiler::TState)

TInt Control(Profiler::TStateaCommand)const [inline]

Ask the profiler to change state

Parameters

Profiler::TState aCommand

GetState()

Profiler::TState GetState()const [inline]

Release()

voidRelease()[pure virtual]

Release the controller from the profiler. This is invoked when the profiler is unloading.

Member Data Documentation

MProfilerEngine & iEngine

MProfilerEngine &iEngine[private]