MIRA
Public Member Functions | Public Attributes | List of all members
FrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::FrameworkNode Class Reference

Represents a framework in the framework computation graph. More...

#include <fw/FrameworkGraph.h>

Inheritance diagram for FrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::FrameworkNode:
Inheritance graph
[legend]

Public Member Functions

 FrameworkNode (const std::string &iName)
 
bool operator== (const std::string &iName)
 
virtual std::set< NodePtrgetAdjacentNodes ()
 Returns the adjacent (incoming and outgoing nodes) More...
 

Public Attributes

std::string name
 the name More...
 
std::set< NodePtrnodes
 channel and authority nodes within this framework More...
 

Detailed Description

template<typename NodeMixin = void, typename AuthorityNodeMixin = void, typename ChannelNodeMixin = void, typename NamespaceNodeMixin = void, typename FrameworkNodeMixin = void>
class mira::FrameworkGraph< NodeMixin, AuthorityNodeMixin, ChannelNodeMixin, NamespaceNodeMixin, FrameworkNodeMixin >::FrameworkNode

Represents a framework in the framework computation graph.

Constructor & Destructor Documentation

◆ FrameworkNode()

FrameworkNode ( const std::string &  iName)
inline

Member Function Documentation

◆ operator==()

bool operator== ( const std::string &  iName)
inline

◆ getAdjacentNodes()

virtual std::set<NodePtr> getAdjacentNodes ( )
inlinevirtual

Member Data Documentation

◆ name

std::string name

the name

◆ nodes

std::set<NodePtr> nodes

channel and authority nodes within this framework


The documentation for this class was generated from the following file: