Container for a member function pointer. More...
#include <NodeCallback.h>

Public Types | |
| typedef void(Client::* | PMEMBERFUNC )(INode *) |
| Member function type. | |
Public Member Functions | |
| virtual void | Destroy () |
| destroys the object | |
| Member_NodeCallback (INode *pNode, Client &client, Member member, ECallbackType CallbackType) | |
| Constructor. | |
| virtual void | operator() (ECallbackType CallbackType) const |
| execute operation | |
Private Member Functions | |
| Member_NodeCallback & | operator= (Member_NodeCallback &) |
| no assignment operator | |
Private Attributes | |
| Client & | m_Client |
| The object the method function belongs to. | |
| PMEMBERFUNC | m_pMemberFunc |
| The method to call. | |
Container for a member function pointer.
Definition at line 162 of file NodeCallback.h.
| typedef void(Client::* GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >::PMEMBERFUNC)(INode *) |
Member function type.
Definition at line 166 of file NodeCallback.h.
| GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >::Member_NodeCallback | ( | INode * | pNode, |
| Client & | client, | ||
| Member | member, | ||
| ECallbackType | CallbackType | ||
| ) | [inline] |
Constructor.
Definition at line 169 of file NodeCallback.h.
| virtual void GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >::Destroy | ( | ) | [inline, virtual] |
destroys the object
Implements GENAPI_NAMESPACE::CNodeCallback.
Definition at line 183 of file NodeCallback.h.
| virtual void GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >::operator() | ( | ECallbackType | CallbackType | ) | const [inline, virtual] |
execute operation
Implements GENAPI_NAMESPACE::CNodeCallback.
Definition at line 176 of file NodeCallback.h.
| Member_NodeCallback& GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >::operator= | ( | Member_NodeCallback< Client, Member > & | ) | [private] |
no assignment operator
Client& GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >::m_Client [private] |
The object the method function belongs to.
Definition at line 190 of file NodeCallback.h.
PMEMBERFUNC GENAPI_NAMESPACE::Member_NodeCallback< Client, Member >::m_pMemberFunc [private] |
The method to call.
Definition at line 193 of file NodeCallback.h.