SPSP
Simple publish-subscribe protocol. Connects low power IoT clients to MQTT.
All Classes Files Functions Variables Typedefs Enumerations
SPSP::Nodes::Client< TLocalLayer > Member List

This is the complete list of members for SPSP::Nodes::Client< TLocalLayer >, including all inherited members.

Client(TLocalLayer *ll, ClientConfig conf={})SPSP::Nodes::Client< TLocalLayer >inline
getLocalLayer() constSPSP::ILocalNode< TLocalLayer >inlineprotected
ILocalNode(TLocalLayer *ll)SPSP::ILocalNode< TLocalLayer >inline
LocalAddrT typedef (defined in SPSP::Nodes::Client< TLocalLayer >)SPSP::Nodes::Client< TLocalLayer >
LocalMessageT typedef (defined in SPSP::Nodes::Client< TLocalLayer >)SPSP::Nodes::Client< TLocalLayer >
m_confSPSP::Nodes::Client< TLocalLayer >protected
m_mutexSPSP::Nodes::Client< TLocalLayer >protected
m_subDBSPSP::Nodes::Client< TLocalLayer >protected
m_subDBTimerSPSP::Nodes::Client< TLocalLayer >protected
m_timeSyncOngoingSPSP::Nodes::Client< TLocalLayer >protected
m_timeSyncPromiseSPSP::Nodes::Client< TLocalLayer >protected
processProbeReq(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
processProbeRes(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
processPub(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
processSubData(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
processSubReq(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
processTimeReq(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
processTimeRes(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
processUnsub(const LocalMessageT &req, int rssi=NODE_RSSI_UNKNOWN)SPSP::Nodes::Client< TLocalLayer >inlineprotectedvirtual
publish(const std::string &topic, const std::string &payload)SPSP::Nodes::Client< TLocalLayer >inline
publishRssi(const LocalAddrT &addr, int rssi)SPSP::ILocalNode< TLocalLayer >inlineprotected
receiveLocal(const LocalMessageT &msg, int rssi=NODE_RSSI_UNKNOWN)SPSP::ILocalNode< TLocalLayer >inline
resubscribeAll()SPSP::Nodes::Client< TLocalLayer >inline
sendLocal(const LocalMessageT &msg)SPSP::ILocalNode< TLocalLayer >inlineprotected
sendSubscribe(const std::string &topic)SPSP::Nodes::Client< TLocalLayer >inlineprotected
setLocalRecvSendCb(LocalRecvSendCb cb)SPSP::ILocalNode< TLocalLayer >inline
subDBTick()SPSP::Nodes::Client< TLocalLayer >inlineprotected
subscribe(const std::string &topic, SubscribeCb cb)SPSP::Nodes::Client< TLocalLayer >inline
syncTime()SPSP::Nodes::Client< TLocalLayer >inline
unsubscribe(const std::string &topic)SPSP::Nodes::Client< TLocalLayer >inline
~Client()SPSP::Nodes::Client< TLocalLayer >inline