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

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

Set the state of the network (start, launch, endrun, stop)

Definition at line 170 of file ModuleLoaderMessages.H.

Inheritance diagram for nrt::SetStateMessage:
nrt::MessageBase

Public Types

enum  State { Start, Launch, EndRun, Stop }
 An enum describing the requested state. 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

State state
 The requested state of the system.
 

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 state.

Enumerator
Start 

Put the system into a started (primed) state.

Launch 

Start, and launch all run() threads.

EndRun 

Stop all run() threads.

Stop 

EndRun, and stop all communication.

Definition at line 174 of file ModuleLoaderMessages.H.


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