#include <SequenceIdRollover.h>
Public Types | |
| enum | |
Public Member Functions | |
| SequenceIdRollover () | |
| SequenceIdRollover (const char *data, std::size_t dataSize) | |
| void | deserialize (const char *data, std::size_t dataSize) |
| void | reset () |
| std::string | toString () const |
Represents the Sequence ID Rollover Message. Published when a multicast channel's sequence number reaches the maximum unsigned 32-bit value (4294967295) and is about to roll over. The message announces that the current session is ending: the next multicast packet arrives with an incremented session identifier and a sequence number of 1. The message carries no body.
Definition at line 38 of file SequenceIdRollover.h.
| anonymous enum |
Message type constant.
| Enumerator | ||
|---|---|---|
| messageType | '^' | |
Definition at line 41 of file SequenceIdRollover.h.
Default constructor.
| SequenceIdRollover | ( | const char * | data, |
| std::size_t | dataSize ) |
Initializes from raw message data.
| void deserialize | ( | const char * | data, |
| std::size_t | dataSize ) |
Deserializes from raw data.
| void reset | ( | ) |
Reset all fields to default values.
| std::string toString | ( | ) | const |
Returns string representation.