GenApi 3.5.1
Public Types | Public Member Functions | List of all members
Member_NodeCallback< Client, Member > Class Template Reference

Container for a member function pointer.

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

Additional Inherited Members

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