DelegateMQ
Loading...
Searching...
No Matches
DmqHeader Class Reference

Header for remote delegate messages. Handles endinesses byte swaps as necessary.
More...

#include <DmqHeader.h>

Public Member Functions

 DmqHeader ()=default
 
 DmqHeader (uint16_t id, uint16_t seqNum)
 
uint16_t GetMarker () const
 
uint16_t GetId () const
 
uint16_t GetSeqNum () const
 
void SetId (uint16_t id)
 
void SetSeqNum (uint16_t seqNum)
 
void SetMarker (uint16_t marker)
 

Static Public Member Functions

static uint16_t GetNextSeqNum ()
 

Static Public Attributes

static const uint16_t MARKER = 0x55AA
 
static const size_t HEADER_SIZE = 6
 

Detailed Description

Header for remote delegate messages. Handles endinesses byte swaps as necessary.

Constructor & Destructor Documentation

◆ DmqHeader() [1/2]

DmqHeader::DmqHeader ( )
default

◆ DmqHeader() [2/2]

DmqHeader::DmqHeader ( uint16_t id,
uint16_t seqNum )
inline

Member Function Documentation

◆ GetId()

uint16_t DmqHeader::GetId ( ) const
inline

◆ GetMarker()

uint16_t DmqHeader::GetMarker ( ) const
inline

◆ GetNextSeqNum()

static uint16_t DmqHeader::GetNextSeqNum ( )
inlinestatic

◆ GetSeqNum()

uint16_t DmqHeader::GetSeqNum ( ) const
inline

◆ SetId()

void DmqHeader::SetId ( uint16_t id)
inline

◆ SetMarker()

void DmqHeader::SetMarker ( uint16_t marker)
inline

◆ SetSeqNum()

void DmqHeader::SetSeqNum ( uint16_t seqNum)
inline

Member Data Documentation

◆ HEADER_SIZE

const size_t DmqHeader::HEADER_SIZE = 6
static

◆ MARKER

const uint16_t DmqHeader::MARKER = 0x55AA
static

The documentation for this class was generated from the following file: