GenApi::CNodeCallback#
callback body instance for INode pointers
#include <GenApi/NodeCallback.h>
Inherited by GenApi::Function_NodeCallback< Function >, GenApi::Member_NodeCallback< Client, Member >
Public Functions#
| Name | |
|---|---|
| virtual | ~CNodeCallback() virtual destructor |
| virtual void | operator())(ECallbackType CallbackType) const =0 fires the callback if the type is right |
| virtual void | Destroy() =0 destroys the object |
| INode * | GetNode() returns the node the callback is registered to |
Protected Attributes#
| Name | |
|---|---|
| INode * | m_pNode the node were the callback is installed |
| ECallbackType | m_CallbackType the type of the callback |
Public Functions Documentation#
function ~CNodeCallback#
virtual destructor
function operator()#
fires the callback if the type is right
Reimplemented by: GenApi::Function_NodeCallback::operator()), GenApi::Member_NodeCallback::operator())
function Destroy#
destroys the object
Reimplemented by: GenApi::Function_NodeCallback::Destroy, GenApi::Member_NodeCallback::Destroy
function GetNode#
returns the node the callback is registered to
Protected Attributes Documentation#
variable m_pNode#
the node were the callback is installed
variable m_CallbackType#
the type of the callback