#include <mlinknode.h>
Inheritance diagram for IndirLinkNode::
Public Types | |
typedef CPtr (T::* | FGetHost )(ClassName) const |
typedef void (T::* | FNfyBegN )(NodeLinkType) |
typedef void (T::* | FNfyNfPg )(NodeLinkType) |
typedef void (T::* | FNfyCnn )(NodeLinkType chg, NodeLink const *) |
Public Methods | |
IndirLinkNode () | |
void | setOwner (T &owner) |
T* | gOwner () const |
virtual CPtr | getHost (ClassName clsName) const |
FGetHost | setFunc_getOwner (FGetHost func) |
FNfyBegN | setFunc_notifyBeginNotify (FNfyBegN func) |
FNfyNfPg | setFunc_notifyNotifiedAndPurged (FNfyNfPg func) |
FNfyCnn | setFunc_notifyConnection (FNfyCnn func) |
void | set (T &client, FGetHost func1, FNfyNfPg func2, FNfyBegN func4, FNfyCnn func3) |
It can be used as an attribute, not inherited. It contains just one type of objects.
Definition at line 287 of file mlinknode.h.
|
TODO: Must use RTTI instead!
Reimplemented from LinkNode. Definition at line 306 of file mlinknode.h. |
|
A quicker way to set the callback methods.
|
|
Tells the object its owner.
Definition at line 297 of file mlinknode.h. |