#include <Command.h>
Public Types | |
typedef T | param_type |
typedef R | return_type |
Public Member Functions | |
virtual | ~Command () |
virtual R | exec (void)=0 |
virtual R | exec (T *)=0 |
virtual R | operator() (void) |
virtual R | operator() (T *param) |
Defines the interface of one command should be like
Definition at line 30 of file Command.h.
typedef T qlib::ace::Command< T, R >::param_type |
typedef R qlib::ace::Command< T, R >::return_type |
virtual qlib::ace::Command< T, R >::~Command | ( | ) | [inline, virtual] |
virtual R qlib::ace::Command< T, R >::exec | ( | void | ) | [pure virtual] |
Implemented in qlib::ace::Callback< Result >.
Referenced by qlib::ace::Command< Result >::operator()().
virtual R qlib::ace::Command< T, R >::exec | ( | T * | ) | [pure virtual] |
Implemented in qlib::ace::Callback< Result >.
virtual R qlib::ace::Command< T, R >::operator() | ( | void | ) | [inline, virtual] |
virtual R qlib::ace::Command< T, R >::operator() | ( | T * | param | ) | [inline, virtual] |