#include <Callbacks.h>
Inherits qlib::ace::Command< Result >.
Inheritance diagram for qlib::ace::Callback< Result >:


Public Types | |
| typedef Result | result_type |
| typedef Result * | result_pointer |
Public Member Functions | |
| virtual | ~Callback () |
| virtual int | exec (void)=0 |
| invoke this callback | |
| virtual int | exec (result_pointer result)=0 |
| involk with a param | |
| virtual int | operator() (void) |
| |
| virtual int | operator() (result_pointer result) |
| |
| virtual int | cancel (void) |
Definition at line 37 of file Callbacks.h.
| typedef Result qlib::ace::Callback< Result >::result_type |
Definition at line 39 of file Callbacks.h.
| typedef Result* qlib::ace::Callback< Result >::result_pointer |
Definition at line 40 of file Callbacks.h.
| virtual qlib::ace::Callback< Result >::~Callback | ( | ) | [inline, virtual] |
Definition at line 42 of file Callbacks.h.
| virtual int qlib::ace::Callback< Result >::exec | ( | void | ) | [pure virtual] |
invoke this callback
Implements qlib::ace::Command< Result >.
Referenced by qlib::ace::Callback< Result >::operator()().
| virtual int qlib::ace::Callback< Result >::exec | ( | result_pointer | result | ) | [pure virtual] |
involk with a param
| result | a async result that need be handled by this callback |
Implements qlib::ace::Command< Result >.
| virtual int qlib::ace::Callback< Result >::operator() | ( | void | ) | [inline, virtual] |
Reimplemented from qlib::ace::Command< Result >.
Definition at line 64 of file Callbacks.h.
References qlib::ace::Callback< Result >::exec().
| virtual int qlib::ace::Callback< Result >::operator() | ( | result_pointer | result | ) | [inline, virtual] |
Reimplemented from qlib::ace::Command< Result >.
Definition at line 67 of file Callbacks.h.
References qlib::ace::Callback< Result >::exec().
| virtual int qlib::ace::Callback< Result >::cancel | ( | void | ) | [inline, virtual] |
Definition at line 70 of file Callbacks.h.
1.5.1