Clarisse 5.0 SP8 SDK
5.0.5.8.0
|
Command base class, defining commands behavior. More...
Public Types | |
typedef OfCommand *(* | Create )(void *, const CoreArray< OfCommandArgument > &) |
Public Member Functions | |
virtual const CoreString & | echo () const |
virtual const CoreString & | get_scripting_echo () const |
virtual OfCommandArgument | get_return_value () const |
virtual bool | is_batch () const |
Protected Member Functions | |
virtual bool | do_exec ()=0 |
virtual void | unexec ()=0 |
virtual void | initialize () |
void * | get_requester () const |
const OfCommandOptions & | get_options () const |
Friends | |
class | OfCommandCaller |
class | OfCommandManager |
class | OfBatchCommand |
class | CommandRegistrar |
Command base class, defining commands behavior.