Container for a function pointer. More...
#include <NodeCallback.h>

Public Member Functions | |
| virtual void | Destroy () |
| destroys the object | |
| Function_NodeCallback (INode *pNode, const Function &function, ECallbackType CallbackType) | |
| Constructor. | |
| virtual void | operator() (ECallbackType CallbackType) const |
| execute operation: call the function | |
Private Member Functions | |
| Function_NodeCallback & | operator= (Function_NodeCallback &) |
| no assignment operator | |
Private Attributes | |
| const Function | m_pFunction |
| the callback function | |
Container for a function pointer.
Definition at line 96 of file NodeCallback.h.
| GENAPI_NAMESPACE::Function_NodeCallback< Function >::Function_NodeCallback | ( | INode * | pNode, |
| const Function & | function, | ||
| ECallbackType | CallbackType | ||
| ) | [inline] |
Constructor.
Definition at line 100 of file NodeCallback.h.
| virtual void GENAPI_NAMESPACE::Function_NodeCallback< Function >::Destroy | ( | ) | [inline, virtual] |
destroys the object
Implements GENAPI_NAMESPACE::CNodeCallback.
Definition at line 113 of file NodeCallback.h.
| virtual void GENAPI_NAMESPACE::Function_NodeCallback< Function >::operator() | ( | ECallbackType | CallbackType | ) | const [inline, virtual] |
execute operation: call the function
Implements GENAPI_NAMESPACE::CNodeCallback.
Definition at line 106 of file NodeCallback.h.
| Function_NodeCallback& GENAPI_NAMESPACE::Function_NodeCallback< Function >::operator= | ( | Function_NodeCallback< Function > & | ) | [private] |
no assignment operator
const Function GENAPI_NAMESPACE::Function_NodeCallback< Function >::m_pFunction [private] |
the callback function
Definition at line 120 of file NodeCallback.h.