A single Message published to a Channel.
More...
#include <types.hpp>
|
ChannelId | channelId |
|
const std::byte * | data = nullptr |
| A pointer to the message payload. For readers, this pointer is only valid for the lifetime of an onMessage callback or before the message iterator is advanced. More...
|
|
uint64_t | dataSize |
| Size of the message payload in bytes, pointed to via data . More...
|
|
Timestamp | logTime |
| Nanosecond timestamp when this message was recorded or received for recording. More...
|
|
Timestamp | publishTime |
| Nanosecond timestamp when this message was initially published. If not available, this should be set to logTime . More...
|
|
uint32_t | sequence |
| An optional sequence number. If non-zero, sequence numbers should be unique per channel and increasing over time. More...
|
|
A single Message published to a Channel.
Definition at line 178 of file types.hpp.
◆ channelId
◆ data
const std::byte* mcap::Message::data = nullptr |
A pointer to the message payload. For readers, this pointer is only valid for the lifetime of an onMessage callback or before the message iterator is advanced.
Definition at line 204 of file types.hpp.
◆ dataSize
uint64_t mcap::Message::dataSize |
Size of the message payload in bytes, pointed to via data
.
Definition at line 198 of file types.hpp.
◆ logTime
Nanosecond timestamp when this message was recorded or received for recording.
Definition at line 189 of file types.hpp.
◆ publishTime
Nanosecond timestamp when this message was initially published. If not available, this should be set to logTime
.
Definition at line 194 of file types.hpp.
◆ sequence
uint32_t mcap::Message::sequence |
An optional sequence number. If non-zero, sequence numbers should be unique per channel and increasing over time.
Definition at line 184 of file types.hpp.
The documentation for this struct was generated from the following file: