Skip to content

Class Spinnaker::GenApi::Member_NodeCallback

template <class Client, class Member>

ClassList > GenApi > Member_NodeCallback

Container for a member function pointer.

  • #include <NodeCallback.h>

Inherits the following classes: Spinnaker::GenApi::CNodeCallback

Public Types

Type Name
typedef void(Client::* PMEMBERFUNC

Public Functions

Type Name
virtual void Destroy ()
Member_NodeCallback (INode * pNode, Client & client, Member member, ECallbackType CallbackType)
virtual void operator() (ECallbackType CallbackType) const

Public Functions inherited from Spinnaker::GenApi::CNodeCallback

See Spinnaker::GenApi::CNodeCallback

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 inherited from Spinnaker::GenApi::CNodeCallback

See Spinnaker::GenApi::CNodeCallback

Type Name
ECallbackType m_CallbackType
INode * m_pNode

Public Types Documentation

typedef PMEMBERFUNC

typedef void(Client::* Spinnaker::GenApi::Member_NodeCallback< Client, Member >::PMEMBERFUNC) (INode *);

Member function type


Public Functions Documentation

function Destroy

inline virtual void GenApi::Member_NodeCallback::Destroy () 

destroys the object

Implements Spinnaker::GenApi::CNodeCallback::Destroy


function Member_NodeCallback

inline GenApi::Member_NodeCallback::Member_NodeCallback (
    INode * pNode,
    Client & client,
    Member member,
    ECallbackType CallbackType
) 

Constructor


function operator()

inline virtual void GenApi::Member_NodeCallback::operator() (
    ECallbackType CallbackType
) const

execute operation

Implements Spinnaker::GenApi::CNodeCallback::operator()



The documentation for this class was generated from the following file C:/workspace/include/SpinGenApi/NodeCallback.h