A single Message published to a Channel.
Definition at line 182 of file types.hpp.
#include <types.hpp>
|
ChannelId | channelId |
|
uint32_t | sequence |
| An optional sequence number. If non-zero, sequence numbers should be unique per channel and increasing over time.
|
|
Timestamp | logTime |
| Nanosecond timestamp when this message was recorded or received for recording.
|
|
Timestamp | publishTime |
| Nanosecond timestamp when this message was initially published. If not available, this should be set to logTime .
|
|
uint64_t | dataSize |
| Size of the message payload in bytes, pointed to via data .
|
|
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.
|
|
◆ channelId
◆ data
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 208 of file types.hpp.
◆ dataSize
uint64_t mcap::Message::dataSize |
Size of the message payload in bytes, pointed to via data
.
Definition at line 202 of file types.hpp.
◆ logTime
Nanosecond timestamp when this message was recorded or received for recording.
Definition at line 193 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 198 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 188 of file types.hpp.
The documentation for this struct was generated from the following file: