MHuiProbe Class Reference

class MHuiProbe

Interface for Hitchcock Toolkit Probe object.

Member Functions Documentation

AssociateWithCurrentSession(MHuiSessionObject &)

void AssociateWithCurrentSession ( MHuiSessionObject & aObject ) [pure virtual]

Associate the given object with current session (e.g. session which is currently handling a message).

Parameters

MHuiSessionObject & aObject

ReportFrameRate(TInt)

void ReportFrameRate ( TInt aFrameRate ) const [pure virtual]

Explocitly report the frame rate

Parameters

TInt aFrameRate

ReportObjectLifeCycleEvent(const MHuiSessionObject &, TLifecycleEvent)

void ReportObjectLifeCycleEvent ( const MHuiSessionObject & aObject,
TLifecycleEvent aLifecycleEvent
) [pure virtual]

Report change in object life cycle

Parameters

const MHuiSessionObject & aObject
TLifecycleEvent aLifecycleEvent

ReportProgramFlowEvent(TProgramFlowPoint, TProgramFlowEvent)

void ReportProgramFlowEvent ( TProgramFlowPoint aProgramFlowPoint,
TProgramFlowEvent aProgramFlowEvent
) [pure virtual]

Report enter or exit to/from "point of interest" in program flow

Parameters

TProgramFlowPoint aProgramFlowPoint
TProgramFlowEvent aProgramFlowEvent

ReportProgramFlowEvent(const MHuiSessionObject &, TProgramFlowPoint, TProgramFlowEvent)

void ReportProgramFlowEvent ( const MHuiSessionObject & aSessionObject,
TProgramFlowPoint aProgramFlowPoint,
TProgramFlowEvent aProgramFlowEvent
) [pure virtual]

Report enter or exit to/from "point of interest" in program flow, which resides inside session-aware object

Parameters

const MHuiSessionObject & aSessionObject
TProgramFlowPoint aProgramFlowPoint
TProgramFlowEvent aProgramFlowEvent

Member Enumerations Documentation

Enum TLifecycleEvent

Event enums for object lifecycle changes.

Enumerators

ELifecycleEventConstructed
ELifecycleEventDestructed
ELifecycleEventReleased
ELifecycleEventRestored

Enum TProgramFlowEvent

Event enums for entering to or exiting from the point of interest in program flow.

Enumerators

EProgramFlowEventEnter
EProgramFlowEventExit

Enum TProgramFlowPoint

Location enums for points of interest in program flow.

Enumerators

EProgramFlowPointRefreshPrepareDraw
EProgramFlowPointRefreshDraw
EProgramFlowPointRefresh