All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
GenApi::Member_NodeCallback< Client, Member > Class Template Reference

Container for a member function pointer. More...

#include <GenApi/NodeCallback.h>

Inheritance diagram for GenApi::Member_NodeCallback< Client, Member >:
Inheritance graph
[legend]

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
 
INodeGetNode ()
 returns the node the callback is registered to
 

Protected Attributes

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 GenApi::Member_NodeCallback< Client, Member >

Container for a member function pointer.


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

pylon 5.0.9
Copyright © 2006-2017 Basler AG (Tue May 30 2017 17:24:58)