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

Go to the source code of this file.

Classes

class  painlessmesh::ack::MessageAckPackage
 
struct  painlessmesh::ack::PendingAck
 
struct  painlessmesh::ack::DeliveryResult
 
class  painlessmesh::ack::AckTracker
 

Namespaces

namespace  painlessmesh
 
namespace  painlessmesh::ack
 

Macros

#define PAINLESSMESH_MAX_PENDING_ACKS   32
 
#define PAINLESSMESH_MAX_QUEUED_BROADCAST_ACKS   32
 

Typedefs

typedef std::function< void(uint32_t nodeId, bool delivered, uint32_t latencyMs)> painlessmesh::ack::deliveryCallback_t
 

Variables

painlessmesh::logger::LogClass Log
 

Macro Definition Documentation

◆ PAINLESSMESH_MAX_PENDING_ACKS

#define PAINLESSMESH_MAX_PENDING_ACKS   32

◆ PAINLESSMESH_MAX_QUEUED_BROADCAST_ACKS

#define PAINLESSMESH_MAX_QUEUED_BROADCAST_ACKS   32

Variable Documentation

◆ Log