EventMessage implements an interface with the ROS type system to send and receive events.
More...
#include <EventMessage.h>
EventMessage implements an interface with the ROS type system to send and receive events.
Definition at line 15 of file EventMessage.h.
swarmros::bridge::EventMessage::EventMessage |
( |
| ) |
|
|
inline |
swarmros::bridge::EventMessage::EventMessage |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const std::string & |
node, |
|
|
const swarmio::data::Map & |
parameters |
|
) |
| |
|
inline |
const EventHeader& swarmros::bridge::EventMessage::GetEventHeader |
( |
| ) |
const |
|
inline |
Get event header.
- Returns
- const EventHeader&
Definition at line 170 of file EventMessage.h.
EventHeader& swarmros::bridge::EventMessage::GetMutableEventHeader |
( |
| ) |
|
|
inline |
Get mutable event header.
- Returns
- EventHeader&
Definition at line 180 of file EventMessage.h.
swarmio::data::Map& swarmros::bridge::EventMessage::GetMutableParameters |
( |
| ) |
|
|
inline |
Get mutable event parameters.
- Returns
- const swarmio::data::event::Notification&
Definition at line 150 of file EventMessage.h.
const std::string& swarmros::bridge::EventMessage::GetName |
( |
| ) |
const |
|
inline |
Get event name.
- Returns
- const std::string&
Definition at line 100 of file EventMessage.h.
const std::string& swarmros::bridge::EventMessage::GetNode |
( |
| ) |
const |
|
inline |
Get node UUID.
- Returns
- const std::string&
Definition at line 120 of file EventMessage.h.
const swarmio::data::Map& swarmros::bridge::EventMessage::GetParameters |
( |
| ) |
const |
|
inline |
Get event parameters.
- Returns
- const swarmio::data::event::Notification&
Definition at line 140 of file EventMessage.h.
Checks whether a serializer has the correct layout.
- Parameters
-
- Returns
- True if the serializer can be used to serialize events.
Definition at line 39 of file EventMessage.h.
void swarmros::bridge::EventMessage::SetName |
( |
const std::string & |
name | ) |
|
|
inline |
void swarmros::bridge::EventMessage::SetNode |
( |
const std::string & |
node | ) |
|
|
inline |
void swarmros::bridge::EventMessage::SetParameters |
( |
const swarmio::data::Map & |
parameters | ) |
|
|
inline |
EventHeader swarmros::bridge::EventMessage::_eventHeader |
|
private |
swarmio::data::Map swarmros::bridge::EventMessage::_parameters |
|
private |
The documentation for this class was generated from the following file: