iLab Neuromorphic Robotics Toolkit  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
nrt::ParamPortMessage Class Reference

#include <nrt/Core/Blackboard/ModuleLoaderMessages.H>

Request a Module's parameter to be exposed as a port.

Definition at line 285 of file ModuleLoaderMessages.H.

Inheritance diagram for nrt::ParamPortMessage:
nrt::MessageBase

Public Types

enum  PortType { ModulePoster =1, ModuleSubscriber =2, ModuleChecker =3 }
 Enum describing the port type to create/destroy. More...
 

Public Member Functions

template<class Archive >
void serialize (Archive &ar)
 Serialization.
 
- Public Member Functions inherited from nrt::MessageBase
 MessageBase ()
 Constructor.
 
virtual ~MessageBase ()
 Virtual destructor for safe inheritance.
 
virtual std::string description () const
 A short description of the Message type. More...
 

Public Attributes

bool create
 create the port if true, otherwise delete it
 
std::string moduleUID
 UID of the module.
 
std::string descriptor
 descriptor of the parameter
 
PortType portType
 type of port to create/delete
 

Additional Inherited Members

- Static Public Attributes inherited from nrt::MessageBase
static bool const isComposite = false
 Is this message composite and can it be split into parts? More...
 

Member Enumeration Documentation

Enum describing the port type to create/destroy.

Enumerator
ModulePoster 

Poster port.

ModuleSubscriber 

Subscriber port.

ModuleChecker 

Checker port.

Definition at line 293 of file ModuleLoaderMessages.H.


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