iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages

The BlackboardFederationSummary is updated and broadcast to all Blackboards each type new modules, posrts, etc are added to the federation.

Classes

struct  nrt::blackboard::BlackboardManagerSummary
 Summary about a BlackboardManager. More...
 
struct  nrt::blackboard::ModulePortSummary
 Summary about a Module Port, for sharing across the Blackboard Federation. More...
 
struct  nrt::blackboard::ModuleSummary
 Summary about a Module, for sharing across the Blackboard Federation. More...
 
struct  nrt::blackboard::ConnectorSummary
 Summary about a Connector, for sharing across the Blackboard Federation. More...
 
struct  nrt::blackboard::ConnectionSummary
 Summary about a connection between two modules. More...
 
struct  nrt::blackboard::MacroModuleSummary
 Summary information about a macro-module. More...
 
struct  nrt::blackboard::NamespaceSummary
 Summary info about a namespace and what it contains. More...
 
struct  nrt::blackboard::BlackboardFederationSummary
 Summary info about a federation of blackboards. More...
 

Modules

 YAML load/save functions for Blackboard Federation summary data
 

Functions

std::ostream & nrt::blackboard::operator<< (std::ostream &os, nrt::blackboard::BlackboardManagerSummary const &bbms)
 Output stream operator overload (mostly for debug messages)
 
std::ostream & nrt::blackboard::operator<< (std::ostream &os, nrt::blackboard::ModulePortSummary const &mps)
 Output stream operator overload (mostly for debug messages)
 
std::ostream & nrt::blackboard::operator<< (std::ostream &os, nrt::blackboard::ModuleSummary const &ms)
 Output stream operator overload (mostly for debug messages)
 
std::ostream & nrt::blackboard::operator<< (std::ostream &os, nrt::blackboard::ConnectorSummary const &cs)
 Output stream operator overload (mostly for debug messages)
 
std::ostream & nrt::blackboard::operator<< (std::ostream &os, nrt::blackboard::ConnectionSummary const &cs)
 Output stream operator overload (mostly for debug messages)
 
std::ostream & nrt::blackboard::operator<< (std::ostream &os, nrt::blackboard::MacroModuleSummary const &mms)
 Output stream operator overload (mostly for debug messages)
 
std::string const & nrt::blackboard::remapBBnickFileToInstance (std::string const &filebbnick, std::map< std::string, std::string > const &bbnickremap)
 Helper function to translate bbnicks from file to instantiated (used for loading a file)
 
std::string const & nrt::blackboard::remapBBnickInstanceToFile (std::string const &instbbnick, std::map< std::string, std::string > const &bbnickremap)
 Helper function to translate bbnicks from instantiated back to file (used for saving a file)
 
std::map< std::string,
std::string > 
nrt::blackboard::composeBBnickRemaps (std::map< std::string, std::string > const &parent, std::map< std::string, std::string > const &child)
 Compose two bbnick remappings.