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

Protected Attributes

INode * m_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.5
Copyright © 2006-2016 Basler AG (Thu Aug 11 2016 18:01:28)