TokenCommand Class Reference

#include <trilobot.h>

Inheritance diagram for TokenCommand:

Inheritance graph
[legend]
Collaboration diagram for TokenCommand:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 134 of file trilobot.h.


Public Types

typedef EToken CodeType

Public Member Functions

 TokenCommand (const Token &)
virtual ~TokenCommand ()
CodeType Code ()
const Token::TArgVectorData () const
bool Handled ()
ICommandHandled (bool value)
IAnswerPtr Answer ()
ICommandAnswer (IAnswerPtr answer)
const DateTimeStamp ()

Protected Member Functions

virtual CodeType ImplCode () const
virtual const Token::TArgVectorImplData () const
virtual bool ImplHandled () const
virtual void ImplHandled (bool value)
virtual IAnswerPtr ImplAnswer () const
virtual void ImplAnswer (IAnswerPtr answer)
virtual const DateTimeImplStamp () const

Private Member Functions

 TokenCommand (const TokenCommand &)
TokenCommandoperator= (TokenCommand &)

Private Attributes

Members * pimpl

Member Typedef Documentation

typedef EToken CodeType [inherited]

Definition at line 89 of file trilobot.h.


Constructor & Destructor Documentation

TokenCommand ( const Token  ) 

virtual ~TokenCommand (  )  [virtual]

TokenCommand ( const TokenCommand  )  [private]


Member Function Documentation

virtual CodeType ImplCode (  )  const [protected, virtual]

Implements ICommand.

virtual const Token::TArgVector& ImplData (  )  const [protected, virtual]

Implements ICommand.

virtual bool ImplHandled (  )  const [protected, virtual]

Implements ICommand.

virtual void ImplHandled ( bool  value  )  [protected, virtual]

Implements ICommand.

virtual IAnswerPtr ImplAnswer (  )  const [protected, virtual]

Implements ICommand.

virtual void ImplAnswer ( IAnswerPtr  answer  )  [protected, virtual]

Implements ICommand.

virtual const DateTime& ImplStamp (  )  const [protected, virtual]

Implements ICommand.

TokenCommand& operator= ( TokenCommand  )  [private]

CodeType Code (  )  [inline, inherited]

Definition at line 91 of file trilobot.h.

References ICommand::ImplCode().

Here is the call graph for this function:

const Token::TArgVector& Data (  )  const [inline, inherited]

Definition at line 95 of file trilobot.h.

References ICommand::ImplData().

Here is the call graph for this function:

bool Handled (  )  [inline, inherited]

Definition at line 98 of file trilobot.h.

References ICommand::ImplHandled().

Referenced by Core::dispatch().

Here is the call graph for this function:

Here is the caller graph for this function:

ICommand& Handled ( bool  value  )  [inline, inherited]

Definition at line 102 of file trilobot.h.

References ICommand::ImplHandled().

Here is the call graph for this function:

IAnswerPtr Answer (  )  [inline, inherited]

Definition at line 107 of file trilobot.h.

References ICommand::ImplAnswer().

Referenced by Core::dispatch().

Here is the call graph for this function:

Here is the caller graph for this function:

ICommand& Answer ( IAnswerPtr  answer  )  [inline, inherited]

Definition at line 111 of file trilobot.h.

References ICommand::ImplAnswer().

Here is the call graph for this function:

const DateTime& Stamp (  )  [inline, inherited]

Definition at line 116 of file trilobot.h.

References ICommand::ImplStamp().

Here is the call graph for this function:


Member Data Documentation

Members* pimpl [private]

Definition at line 153 of file trilobot.h.


The documentation for this class was generated from the following file:
Generated on Fri Jul 10 22:42:18 2009 for rob08 by  doxygen 1.5.4