|
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 |
1.8.14