Class Spinnaker::GenApi::CNodeCallback¶
ClassList > GenApi > CNodeCallback
callback body instance for INode pointers
#include <NodeCallback.h>
Inherited by the following classes: Spinnaker::GenApi::Function_NodeCallback, Spinnaker::GenApi::Member_NodeCallback
Public Functions¶
| Type | Name |
|---|---|
| CNodeCallback (INode * pNode, ECallbackType CallbackType) |
|
| virtual void | Destroy () = 0 |
| ECallbackType | GetCallbackType () |
| INode * | GetNode () |
| virtual void | operator() (ECallbackType CallbackType) const = 0 |
| virtual | ~CNodeCallback () |
Protected Attributes¶
| Type | Name |
|---|---|
| ECallbackType | m_CallbackType |
| INode * | m_pNode |
Public Functions Documentation¶
function CNodeCallback¶
function Destroy¶
destroys the object
function GetCallbackType¶
function GetNode¶
returns the node the callback is registered to
function operator()¶
fires the callback if the type is right
function ~CNodeCallback¶
virtual destructor
Protected Attributes Documentation¶
variable m_CallbackType¶
the type of the callback
variable m_pNode¶
the node were the callback is installed
The documentation for this class was generated from the following file C:/workspace/include/SpinGenApi/NodeCallback.h