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

Go to the source code of this file.

Classes

struct  painlessmesh::tcp::TcpRetryConfig
 

Namespaces

namespace  painlessmesh
 
namespace  painlessmesh::tcp
 

Functions

uint32_t painlessmesh::tcp::retryBackoffDelay (const TcpRetryConfig &cfg, uint8_t retryCount)
 
TcpRetryConfig painlessmesh::tcp::clampTcpRetryConfig (TcpRetryConfig cfg)
 
uint32_t painlessmesh::tcp::encodeNodeId (const uint8_t *hwaddr)
 
uint32_t painlessmesh::tcp::decodeNodeIdFromIP (IPAddress ip)
 
template<class T , class M >
void painlessmesh::tcp::initServer (AsyncServer &server, M &mesh)
 
template<class T , class M >
void painlessmesh::tcp::connect (AsyncClient &client, IPAddress ip, uint16_t port, M &mesh, uint8_t retryCount=0)