Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Protected Member Functions | Friends | List of all members
OfCommand Class Referenceabstract

Command base class, defining commands behavior. More...

Inheritance diagram for OfCommand:
OfBatchCommand

Public Types

typedef OfCommand *(* Create )(void *, const CoreArray< OfCommandArgument > &)
 

Public Member Functions

virtual const CoreStringecho () const
 
virtual const CoreStringget_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 OfCommandOptionsget_options () const
 

Friends

class OfCommandCaller
 
class OfCommandManager
 
class OfBatchCommand
 
class CommandRegistrar
 

Detailed Description

Command base class, defining commands behavior.