Spinnaker SDK C++
4.2.0.21
 
 

 
Loading...
Searching...
No Matches
Member_NodeCallback< Client, Member > Class Template Reference

Container for a member function pointer. More...

#include <NodeCallback.h>

Inheritance diagram for Member_NodeCallback< Client, Member >:
CNodeCallback

Public Types

typedef void(Client::* PMEMBERFUNC) (INode *)
 Member function type.
 

Public Member Functions

 Member_NodeCallback (INode *pNode, Client &client, Member member, ECallbackType CallbackType)
 Constructor.
 
virtual void operator() (ECallbackType CallbackType) const
 execute operation
 
virtual void Destroy ()
 destroys the object
 
- Public Member Functions inherited from CNodeCallback
 CNodeCallback (INode *pNode, ECallbackType CallbackType)
 
virtual ~CNodeCallback ()
 virtual destructor
 
virtual void operator() (ECallbackType CallbackType) const =0
 fires the callback if th type is right
 
virtual void Destroy ()=0
 destroys the object
 
INodeGetNode ()
 returns the node the callback is registered to
 
ECallbackType GetCallbackType ()
 

Additional Inherited Members

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

Detailed Description

template<class Client, class Member>
class Spinnaker::GenApi::Member_NodeCallback< Client, Member >

Container for a member function pointer.

Member Typedef Documentation

◆ PMEMBERFUNC

template<class Client , class Member >
typedef void(Client::* PMEMBERFUNC) (INode *)

Member function type.

Constructor & Destructor Documentation

◆ Member_NodeCallback()

template<class Client , class Member >
Member_NodeCallback ( INode pNode,
Client &  client,
Member  member,
ECallbackType  CallbackType 
)
inline

Constructor.

Member Function Documentation

◆ Destroy()

template<class Client , class Member >
virtual void Destroy ( )
inlinevirtual

destroys the object

Implements CNodeCallback.

◆ operator()()

template<class Client , class Member >
virtual void operator() ( ECallbackType  CallbackType) const
inlinevirtual

execute operation

Implements CNodeCallback.


The documentation for this class was generated from the following file: