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.