Spinnaker C++
3.1.0.78
Public Member Functions | List of all members
Function_NodeCallback< Function > Class Template Reference

Container for a function pointer. More...

Inheritance diagram for Function_NodeCallback< Function >:
CNodeCallback

Public Member Functions

 Function_NodeCallback (INode *pNode, const Function &function, ECallbackType CallbackType)
 Constructor. More...
 
virtual void operator() (ECallbackType CallbackType) const
 execute operation: call the function More...
 
virtual void Destroy ()
 destroys teh object More...
 
- Public Member Functions inherited from CNodeCallback
 CNodeCallback (INode *pNode, ECallbackType CallbackType)
 
virtual ~CNodeCallback ()
 virtual destructor More...
 
INodeGetNode ()
 returns the node the callback is registered to More...
 
ECallbackType GetCallbackType ()
 

Additional Inherited Members

- Protected Attributes inherited from CNodeCallback
INodem_pNode
 the node were the callback is installed More...
 
ECallbackType m_CallbackType
 the type of the callback More...
 

Detailed Description

template<class Function>
class Spinnaker::GenApi::Function_NodeCallback< Function >

Container for a function pointer.

Constructor & Destructor Documentation

Function_NodeCallback ( INode pNode,
const Function &  function,
ECallbackType  CallbackType 
)
inline

Constructor.

Member Function Documentation

virtual void Destroy ( )
inlinevirtual

destroys teh object

Implements CNodeCallback.

virtual void operator() ( ECallbackType  CallbackType) const
inlinevirtual

execute operation: call the function

Implements CNodeCallback.


The documentation for this class was generated from the following file:
Contact Support Spinnaker® SDK Programmer's Guide and API Reference