#include <trilobot.h>

Definition at line 86 of file trilobot.h.
Public Types | |
| typedef EToken | CodeType |
Public Member Functions | |
| CodeType | Code () |
| const Token::TArgVector & | Data () const |
| bool | Handled () |
| ICommand & | Handled (bool value) |
| IAnswerPtr | Answer () |
| ICommand & | Answer (IAnswerPtr answer) |
| const DateTime & | Stamp () |
| virtual | ~ICommand () |
Protected Member Functions | |
| virtual CodeType | ImplCode () const =0 |
| virtual const Token::TArgVector & | ImplData () const =0 |
| virtual bool | ImplHandled () const =0 |
| virtual void | ImplHandled (bool)=0 |
| virtual IAnswerPtr | ImplAnswer () const =0 |
| virtual void | ImplAnswer (IAnswerPtr)=0 |
| virtual const DateTime & | ImplStamp () const =0 |
Definition at line 89 of file trilobot.h.
| virtual ~ICommand | ( | ) | [inline, virtual] |
Definition at line 120 of file trilobot.h.
| CodeType Code | ( | ) | [inline] |
Definition at line 91 of file trilobot.h.
References ImplCode().

| const Token::TArgVector& Data | ( | ) | const [inline] |
Definition at line 95 of file trilobot.h.
References ImplData().

| bool Handled | ( | ) | [inline] |
Definition at line 98 of file trilobot.h.
References ImplHandled().
Referenced by Core::dispatch().


| ICommand& Handled | ( | bool | value | ) | [inline] |
Definition at line 102 of file trilobot.h.
References ImplHandled().

| IAnswerPtr Answer | ( | ) | [inline] |
Definition at line 107 of file trilobot.h.
References ImplAnswer().
Referenced by Core::dispatch().


| ICommand& Answer | ( | IAnswerPtr | answer | ) | [inline] |
Definition at line 111 of file trilobot.h.
References ImplAnswer().

| const DateTime& Stamp | ( | ) | [inline] |
Definition at line 116 of file trilobot.h.
References ImplStamp().

| virtual CodeType ImplCode | ( | ) | const [protected, pure virtual] |
| virtual const Token::TArgVector& ImplData | ( | ) | const [protected, pure virtual] |
| virtual bool ImplHandled | ( | ) | const [protected, pure virtual] |
| virtual void ImplHandled | ( | bool | ) | [protected, pure virtual] |
Implemented in TokenCommand.
| virtual IAnswerPtr ImplAnswer | ( | ) | const [protected, pure virtual] |
| virtual void ImplAnswer | ( | IAnswerPtr | ) | [protected, pure virtual] |
Implemented in TokenCommand.
| virtual const DateTime& ImplStamp | ( | ) | const [protected, pure virtual] |
1.5.4