Since the Nirvana namespace can contain multiple links to Nirvan Realm servers at different parts of the namespace, including namespace loops, this node represents a RealmServer which has been mounted elseware in the namespace.
More...
|
override void | closed (nRealmNode node) |
| Called when the nRealmNode is closed, for internal use only. More...
|
|
virtual nRealmNode | getRealmNode () |
| Returns the actual nRealmNode to the application More...
|
|
virtual void | remove (bool removeChildren) |
| This method enables the removal of the object from the namespace, in this case a RealmNode from the namespace. More...
|
|
void | addACLEntries (nACL acl) |
| Adds a list of acl entry to all known nodes within the nContainer node. More...
|
|
void | addACLEntries (nACL acl, nNode[] nodes) |
| Adds a list acl entry to all nodes contained with in the array of nNodes More...
|
|
virtual void | addACLEntry (nACLEntry entry) |
| Adds a specific acl entry to all known nodes within the nContainer node. More...
|
|
virtual void | addACLEntry (nACLEntry entry, bool allChannels, bool allQueues, bool allServices) |
| Adds a specific acl entry to all known nodes within the nContainer node. More...
|
|
virtual nNode | findNode (string name) |
| Given a name of the form /container/container/name this function will locate the name object and return it, or null if that object can not be found. More...
|
|
virtual nNode | findNode (nNode node) |
| Given a name of the form /container/container/name this function will locate the nNode object and return it, or null if that can not be found. More...
|
|
virtual nNode | findNode (nNode node, bool searchChildren) |
| Given a name of the form /container/container/name this function will locate the name object and return it, or null if that can not be found. More...
|
|
nNode | getNextSibling () |
| Method to return the next sibling from this node's parent More...
|
|
virtual nNode | getNextSibling (int idx) |
| Returns the sibling at position idx from this nodes parent. More...
|
|
virtual
System.Collections.IEnumerator | getNodes () |
| Returns an IEnumerator of all the nodes under this container. More...
|
|
virtual nRealmNode | getRealmAt (string name) |
| Given a mount point this function will return a realm if one exists at the specified mount point More...
|
|
nRealmNode | getRealmNode () |
| Get method for the realm node which acts as a container for this object More...
|
|
virtual int | getSize () |
| Returns the number of nodes under this container. More...
|
|
virtual int | getTotalNodes () |
| Returns the total number of nodes within this container and all subsequent children by traversing the entire structure beneath this container node More...
|
|
virtual bool | hasRealmAt (string name) |
| Given a mount point this function will determine if this container contains a mounted realm at the specified mount point More...
|
|
void | modACLEntries (nACL acl) |
| Modifies a list of acl entry to all known nodes within the nContainer node. More...
|
|
void | modACLEntries (nACL acl, nNode[] nodes) |
| Modifies a list of acl entry to all nodes contained with in the array of nNodes More...
|
|
virtual void | modACLEntry (nACLEntry entry) |
| modifies a specific acl entry's permissions for all known nodes within the nContainer node. More...
|
|
virtual void | modACLEntry (nACLEntry entry, bool allChannels, bool allQueues, bool allServices) |
| modifies a specific acl entry's permissions for all known nodes within the nContainer node. More...
|
|
void | removeACLEntries (nACL acl) |
| Removes a list of acl entries from all known nodes within the nContainer node. More...
|
|
void | removeACLEntries (nACL acl, nNode[] nodes) |
| Removes a list of acl entries from all nodes contained with in the array of nNodes More...
|
|
virtual void | removeACLEntry (nACLEntry entry) |
| removes a specific acl entry from all known nodes within the nContainer node. More...
|
|
virtual void | removeACLEntry (nACLEntry entry, bool allChannels, bool allQueues, bool allServices) |
| removes a specific acl entry from all known nodes within the nContainer node. More...
|
|
virtual void | setACL (nACL acl) |
| Replaces the existing ACL with the nACL supplied to all known nodes within the nContainer node. More...
|
|
virtual void | setACL (nACL acl, bool allChannels, bool allQueues, bool allServices) |
| Replaces the existing ACL with the nACL supplied to all known nodes within the nContainer node. More...
|
|
bool | Equals (long aLong) |
| Needed as part of the SortedObject interface. More...
|
|
override bool | Equals (object item) |
| Compares this object with the passed object More...
|
|
virtual string | getAbsolutePath () |
| This function walks the tree to the root to generate a fully qualified name for this node More...
|
|
virtual nNode | getParent () |
| Returns this nodes parent node. More...
|
|
virtual string | getRelativePath (nNode top) |
| This method returns the relative path from this node to the nNode passed. More...
|
|
virtual bool | lessThan (long aLong) |
| Needed as part of the SortedObject interface. More...
|
|
virtual bool | lessThan (object item) |
| Compares this object with the passed object. More...
|
|
Since the Nirvana namespace can contain multiple links to Nirvan Realm servers at different parts of the namespace, including namespace loops, this node represents a RealmServer which has been mounted elseware in the namespace.
It is basically a placeholder within the namespace and can be used by the application to stop looping through the namespace and to render the node differently or perhaps display a link between this node and the other nRealmNode.
nRealmNode