Spinnaker C++
Public Types | Public Member Functions | List of all members
Member_NodeCallback< Client, Member > Class Template Reference

Container for a member function pointer. More...

Inheritance diagram for Member_NodeCallback< Client, Member >:

Public Types

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

Public Member Functions

 Member_NodeCallback (INode *pNode, Client &client, Member member, ECallbackType CallbackType)
 Constructor. More...
virtual void operator() (ECallbackType CallbackType) const
 execute operation More...
virtual void Destroy ()
 destroys the 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
 the node were the callback is installed More...
ECallbackType m_CallbackType
 the type of the callback More...

Detailed Description

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

Container for a member function pointer.

Member Typedef Documentation

typedef void(Client::* PMEMBERFUNC)(INode *)

Member function type.

Constructor & Destructor Documentation

Member_NodeCallback ( INode pNode,
Client &  client,
Member  member,
ECallbackType  CallbackType 


Member Function Documentation

virtual void Destroy ( )

destroys the object

Implements CNodeCallback.

virtual void operator() ( ECallbackType  CallbackType) const

execute operation

Implements CNodeCallback.

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