- com
- pcbsys
- nirvana
- nAdminAPI
- nRemovable
All classes that can be removed from the namespace implement this interface. More...
#include <nRemovable.h>
Public Member Functions | |
virtual void | remove (bool removeChildren)=0 |
This method enables the removal of the object from the namespace. More... | |
All classes that can be removed from the namespace implement this interface.
This allows easy manipulation of the nirvana namespace objects that can be deleted
|
pure virtual |
This method enables the removal of the object from the namespace.
If you specify true, all child nodes, including channels, queues and services will also be removed
removeChildren | a bool specifying whether siblings should be removed too |
nUnsupportedRemoveException | thrown if the remove operation is not supported on this node |
nNodeException | is thrown if an error occurs in the remove operation |
Implemented in com::pcbsys::nirvana::nAdminAPI::nRealmNode, com::pcbsys::nirvana::nAdminAPI::nLeafNode, and com::pcbsys::nirvana::nAdminAPI::nLinkNode.