CAgentStateBase Class Reference

class CAgentStateBase : public CActive
Base class for individual states within an agent
Note:

This class is part of a compatibility layer for porting agent extensions (.agx) from v6.1

since v9.5. Use MCPRs/CPRs/SCPRs instead of agents.
Base class for individual states within an agent
Note:

This class is part of a compatibility layer for porting agent extensions (.agx) from v6.1

since v9.5. Use MCPRs/CPRs/SCPRs instead of agents.

Inherits from

Constructor & Destructor Documentation

CAgentStateBase(MAgentStateMachineEnv &)

IMPORT_CCAgentStateBase(MAgentStateMachineEnv &aSMObserver)

Parameters

MAgentStateMachineEnv & aSMObserver

~CAgentStateBase()

IMPORT_C~CAgentStateBase()[virtual]

Member Functions Documentation

JumpToRunl(TInt)

IMPORT_C voidJumpToRunl(TIntaError)[protected]

Parameters

TInt aError

NextStateL(TBool)

CAgentStateBase *NextStateL(TBoolaContinue)[pure virtual]

Create and return an instance of the next state object

Parameters

TBool aContinue

StartState()

voidStartState()[pure virtual]

Start the processing for this state

Member Data Documentation

MAgentStateMachineEnv * iSMObserver

MAgentStateMachineEnv *iSMObserver[protected]