MIRA
|
Represents a single authority in the framwork computation graph. More...
#include <fw/FrameworkGraph.h>
Public Member Functions | |
AuthorityNode (const AuthorityDescription &iDesc) | |
bool | operator== (const std::string &id) |
virtual std::set< NodePtr > | getAdjacentNodes () |
Returns the adjacent (incoming and outgoing nodes) More... | |
std::set< ChannelNodePtr > | getPublishedChannels () |
Returns all channel nodes with channels that are published by the authority. More... | |
std::set< ChannelNodePtr > | getSubscribedChannels () |
Returns all channel nodes with channels the authority is subscribed on. More... | |
NamespaceNodePtr | getNamespace () |
Returns the namespace node where this authority lives in. More... | |
FrameworkNodePtr | getFramework () |
Returns the framework where this authority lives in. More... | |
std::map< AuthorityNodePtr, std::set< ChannelNodePtr > > | getDependees () |
Returns all authority nodes that THIS authority depends on. More... | |
std::map< AuthorityNodePtr, std::set< ChannelNodePtr > > | getDependers () |
Returns all authority nodes that DEPEND on this authority. More... | |
Public Attributes | |
AuthorityDescription | desc |
full information on the authority More... | |
Protected Attributes | |
std::set< ChannelNodePtr > | mSubscribedChannels |
std::set< ChannelNodePtr > | mPublishedChannels |
NamespaceNodePtr | mNamespace |
FrameworkNodePtr | mFramework |
Friends | |
class | FrameworkGraph |
Represents a single authority in the framwork computation graph.
|
inline |
|
inline |
|
inlinevirtual |
Returns the adjacent (incoming and outgoing nodes)
|
inline |
Returns all channel nodes with channels that are published by the authority.
|
inline |
Returns all channel nodes with channels the authority is subscribed on.
|
inline |
Returns the namespace node where this authority lives in.
|
inline |
Returns the framework where this authority lives in.
|
inline |
Returns all authority nodes that THIS authority depends on.
For each such authority a set of channels is given, that cause the dependency.
|
inline |
Returns all authority nodes that DEPEND on this authority.
For each such authority a set of channels is given, that cause the dependency.
|
friend |
AuthorityDescription desc |
full information on the authority
|
protected |
|
protected |
|
protected |
|
protected |