AlteriomPainlessMesh v2.1.1
Easy ESP32/ESP8266 mesh networking with Alteriom IoT extensions
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Variables
message_queue.hpp File Reference
#include <vector>
#include <algorithm>
#include "painlessmesh/configuration.hpp"
#include "painlessmesh/logger.hpp"
Include dependency graph for message_queue.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  painlessmesh::QueuedMessage
 
struct  painlessmesh::QueueStats
 
class  painlessmesh::MessageQueue
 

Namespaces

namespace  painlessmesh
 

Typedefs

typedef std::function< void(QueueState state, uint32_t messageCount)> painlessmesh::queueStateChangedCallback_t
 

Enumerations

enum  painlessmesh::MessagePriority { painlessmesh::PRIORITY_CRITICAL = 0 , painlessmesh::PRIORITY_HIGH = 1 , painlessmesh::PRIORITY_NORMAL = 2 , painlessmesh::PRIORITY_LOW = 3 }
 
enum  painlessmesh::QueueState { painlessmesh::QUEUE_EMPTY , painlessmesh::QUEUE_NORMAL , painlessmesh::QUEUE_75_PERCENT , painlessmesh::QUEUE_FULL }
 

Variables

painlessmesh::logger::LogClass Log
 

Variable Documentation

◆ Log