Container for a member function pointer. More...
Public Types | |
| typedef void(Client::* | PMEMBERFUNC) (INode *) |
| Member function type. More... | |
Public Member Functions | |
| Member_NodeCallback (INode *pNode, Client &client, Member member, ECallbackType CallbackType) | |
| Constructor. More... | |
| virtual void | operator() (ECallbackType CallbackType) const |
| execute operation More... | |
| virtual void | Destroy () |
| destroys the object More... | |
Public Member Functions inherited from CNodeCallback | |
| CNodeCallback (INode *pNode, ECallbackType CallbackType) | |
| virtual | ~CNodeCallback () |
| virtual destructor More... | |
| INode * | GetNode () |
| returns the node the callback is registered to More... | |
| ECallbackType | GetCallbackType () |
Additional Inherited Members | |
Protected Attributes inherited from CNodeCallback | |
| INode * | m_pNode |
| the node were the callback is installed More... | |
| ECallbackType | m_CallbackType |
| the type of the callback More... | |
Container for a member function pointer.
| typedef void(Client::* PMEMBERFUNC(INode *) |
Member function type.
|
inline |
Constructor.
|
inlinevirtual |
destroys the object
Implements CNodeCallback.
|
inlinevirtual |
execute operation
Implements CNodeCallback.