AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
painlessmesh::QueuedMessage Struct Reference

#include <message_queue.hpp>

Public Member Functions

 QueuedMessage ()
 
 QueuedMessage (uint32_t msgId, MessagePriority prio, uint32_t ts, const TSTRING &data, const TSTRING &dest="")
 

Public Attributes

uint32_t id = 0
 
MessagePriority priority = PRIORITY_NORMAL
 
uint32_t timestamp = 0
 
uint32_t attempts = 0
 
TSTRING payload
 
TSTRING destination
 

Detailed Description

Queued message structure Contains all metadata needed for reliable message delivery

Constructor & Destructor Documentation

◆ QueuedMessage() [1/2]

painlessmesh::QueuedMessage::QueuedMessage ( )
inline

◆ QueuedMessage() [2/2]

painlessmesh::QueuedMessage::QueuedMessage ( uint32_t  msgId,
MessagePriority  prio,
uint32_t  ts,
const TSTRING &  data,
const TSTRING &  dest = "" 
)
inline

Member Data Documentation

◆ attempts

uint32_t painlessmesh::QueuedMessage::attempts = 0

◆ destination

TSTRING painlessmesh::QueuedMessage::destination

◆ id

uint32_t painlessmesh::QueuedMessage::id = 0

◆ payload

TSTRING painlessmesh::QueuedMessage::payload

◆ priority

MessagePriority painlessmesh::QueuedMessage::priority = PRIORITY_NORMAL

◆ timestamp

uint32_t painlessmesh::QueuedMessage::timestamp = 0

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