MIRA
|
Represents a namespace in the framework computation graph within the overall namespace hierarchy. More...
#include <fw/FrameworkGraph.h>
Public Member Functions | |
NamespaceNode (const ResourceName &iNs) | |
bool | operator== (const ResourceName &iNs) |
virtual std::set< NodePtr > | getAdjacentNodes () |
Returns the adjacent (incoming and outgoing nodes) More... | |
Static Public Member Functions | |
static void | setParent (NamespaceNodePtr child, NamespaceNodePtr parent) |
workaround to avoid shared_from_this More... | |
Public Attributes | |
ResourceName | ns |
the name of the namespace More... | |
NamespaceNodePtr | parent |
the namespace parent node (if we are not the root node) More... | |
std::set< NamespaceNodePtr > | children |
sub-namespaces that live in this namespace More... | |
std::set< NodePtr > | nodes |
channel and authority nodes within this namespace More... | |
Represents a namespace in the framework computation graph within the overall namespace hierarchy.
|
inline |
|
inline |
|
inlinestatic |
workaround to avoid shared_from_this
|
inlinevirtual |
Returns the adjacent (incoming and outgoing nodes)
ResourceName ns |
the name of the namespace
NamespaceNodePtr parent |
the namespace parent node (if we are not the root node)
std::set<NamespaceNodePtr> children |
sub-namespaces that live in this namespace
std::set<NodePtr> nodes |
channel and authority nodes within this namespace