| DtOrganizationManagerNode::DtOrganizationManagerNode |
( |
| ) |
|
| virtual DtOrganizationManagerNode::~DtOrganizationManagerNode |
( |
| ) |
|
|
virtual |
| virtual const ChildList& DtOrganizationManagerNode::childList |
( |
| ) |
const |
|
virtual |
List of DtOrganizationManagerNode* children (subordinates) of this node.
| virtual ChildList& DtOrganizationManagerNode::childList |
( |
| ) |
|
|
virtual |
List of DtOrganizationManagerNode* children (subordinates) of this node.
Functions for manipulating this node's list of children. Callbacks are invoked when these operations succeed.
| virtual void DtOrganizationManagerNode::removeAllChildren |
( |
| ) |
|
|
virtual |
Functions for manipulating this node's list of children. Callbacks are invoked when these operations succeed.
Functions for manipulating this node's list of children. Callbacks are invoked when these operations succeed.
Set/get parent node of this node.
Set/get parent node of this node.
If the object is valid, set it here and it will be used in other routines.
| virtual const DtUUID& DtOrganizationManagerNode::uuid |
( |
| ) |
const |
|
virtual |
| virtual void DtOrganizationManagerNode::setIsTopLevel |
( |
bool |
isTopLevel | ) |
|
|
virtual |
Flag indicating whether or this node is a top-level (i.e. force-level) aggregate.
| virtual bool DtOrganizationManagerNode::isTopLevel |
( |
| ) |
const |
|
virtual |
Flag indicating whether or this node is a top-level (i.e. force-level) aggregate.
Callback for notification when a child is added to the list of child nodes.
Callback for notification when a child is added to the list of child nodes.
Callback for notification when a child is about to be removed from the list of child nodes.
Callback for notification when a child is about to be removed from the list of child nodes.
This callback will be called when any subordinates of this node have been added or removed. It will only be called once the operation is complete. (i.e. it is possible for a subordinate to be added temporarily, then removed all as part of one operation. The callbacks will not be invoked in that case.) The entity ID of the changed subordinate is passed in the call.
This callback will be called when any subordinates of this node have been added or removed. It will only be called once the operation is complete. (i.e. it is possible for a subordinate to be added temporarily, then removed all as part of one operation. The callbacks will not be invoked in that case.) The entity ID of the changed subordinate is passed in the call.
| std::recursive_mutex& DtOrganizationManagerNode::mutex |
( |
| ) |
const |
|
inline |
| virtual void DtOrganizationManagerNode::invokeSubordinatesChangedCallbacks |
( |
const DtUUID & |
| ) |
const |
|
protectedvirtual |
Invokes all the registered reog callbacks with objectId() as the argument.
| virtual void DtOrganizationManagerNode::invokeChildAddedCallbacks |
( |
const DtUUID & |
| ) |
const |
|
protectedvirtual |
Invokes all callbacks registered for notification that a child node has been added.
| virtual void DtOrganizationManagerNode::invokeChildRemovedCallbacks |
( |
const DtUUID & |
| ) |
const |
|
protectedvirtual |
Invokes all callbacks registered for notification that a child node is about to be removed.
| void DtOrganizationManagerNode::removeAllSubordinatesChangedCallbacks |
( |
| ) |
const |
|
protected |
Called from the destructor.
Child added. Called internally when a child has been added to the list.
Reimplemented in DtOrbatManagerNode.
Child removed. Called internally when a child is removed.
Reimplemented in DtOrbatManagerNode.
| ChildList DtOrganizationManagerNode::myChildList |
|
protected |
| bool DtOrganizationManagerNode::myIsTopLevel |
|
protected |
| std::recursive_mutex DtOrganizationManagerNode::myMutex |
|
mutableprotected |
The documentation for this class was generated from the following file: