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_C CAgentStateBase ( MAgentStateMachineEnv & aSMObserver )

Parameters

MAgentStateMachineEnv & aSMObserver

~CAgentStateBase()

IMPORT_C ~CAgentStateBase ( ) [virtual]

Member Functions Documentation

JumpToRunl(TInt)

IMPORT_C void JumpToRunl ( TInt aError ) [protected]

Parameters

TInt aError

NextStateL(TBool)

CAgentStateBase * NextStateL ( TBool aContinue ) [pure virtual]

Create and return an instance of the next state object

Parameters

TBool aContinue

StartState()

void StartState ( ) [pure virtual]

Start the processing for this state

Member Data Documentation

MAgentStateMachineEnv * iSMObserver

MAgentStateMachineEnv * iSMObserver [protected]