roviz  0.7
Code Documentation of roviz
message_m.h
1 #ifndef MESSAGE_M_H
2 #define MESSAGE_M_H
3 
4 #include "streams/message.h"
5 
14 class MessageMutable : public Message
15 {
16 public:
17  MessageMutable(std::initializer_list<SourceID> sources = {});
18  ~MessageMutable() = default;
19 
27  Message::Entry &entry(unsigned int index);
28 
37  Message::Entry &at(int index);
38 
46  Message::Entry &operator[](int index);
47 };
48 
49 #endif // MESSAGE_M_H
Used to send messages across streams.
Definition: message.h:24
An entry of a message.
Definition: message.h:32
Message::Entry & at(int index)
Get an entry of the message.
Definition: message_m.cpp:18
Message::Entry & entry(unsigned int index)
Get an entry of the message.
Definition: message_m.cpp:10
Message::Entry & operator[](int index)
Get an entry of the message.
Definition: message_m.cpp:23
The mutable version of Message.
Definition: message_m.h:14