SPSP
Simple publish-subscribe protocol. Connects low power IoT clients to MQTT.
All Classes Files Functions Variables Typedefs Enumerations
Classes | Macros
client.hpp File Reference

Client node type of SPSP. More...

#include <chrono>
#include <cinttypes>
#include <future>
#include <mutex>
#include <unordered_map>
#include <sys/time.h>
#include "spsp/logger.hpp"
#include "spsp/node.hpp"
#include "spsp/timer.hpp"
#include "spsp/wildcard_trie.hpp"
Include dependency graph for client.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SPSP::Nodes::ClientConfig
 Client configuration. More...
 
struct  SPSP::Nodes::ClientConfig::Reporting
 
struct  SPSP::Nodes::ClientConfig::SubDB
 
class  SPSP::Nodes::Client< TLocalLayer >
 Client node. More...
 
struct  SPSP::Nodes::Client< TLocalLayer >::SubDBEntry
 Client subscribe database entry. More...
 

Macros

#define SPSP_LOG_TAG   "SPSP/Client"
 

Detailed Description

Client node type of SPSP.

Author
Dávid Benko (david.nosp@m.benk.nosp@m.o@dav.nosp@m.idbe.nosp@m.nko.d.nosp@m.ev)

Definition in file client.hpp.