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

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

Request a topic (filter) change in a module's port.

Definition at line 137 of file ModuleLoaderMessages.H.

Inheritance diagram for nrt::ModifyModuleTopicMessage:
nrt::MessageBase

Public Types

enum  PortType { ModulePoster =1, ModuleSubscriber =2, ModuleChecker =3 }
 An enum describing the requested port type. 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

std::string moduleUID
 The module uid.
 
std::string portName
 The name of the port.
 
std::string topi
 The requested topic (filter)
 
PortType portType
 The type of port.
 

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

An enum describing the requested port type.

Enumerator
ModulePoster 

Poster port.

ModuleSubscriber 

Subscriber port.

ModuleChecker 

Checker port.

Definition at line 150 of file ModuleLoaderMessages.H.


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