SPSP
Simple publish-subscribe protocol. Connects low power IoT clients to MQTT.
All Classes Files Functions Variables Typedefs Enumerations
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CSPSP::LocalLayers::ESPNOW::IEEE80211::ActionFrameAction frame with vendor specific content
 CSPSP::LocalLayers::ESPNOW::IEEE80211::ActionFrameWithRadiotapWhole packet structure of ESP-NOW over radiotap
 CSPSP::FarLayers::MQTT::Config::Auth
 CSPSP::Nodes::BridgeConfigBridge configuration
 CSPSP::LocalLayers::ESPNOW::ESPNOW::BridgeConnInfoInternalInternal bridge connection info
 CSPSP::LocalLayers::ESPNOW::BridgeConnInfoRTCRTC memory enabled bridge connection info
 CSPSP::WiFi::ChannelRestrictionsWiFi channel restrictions structure
 CSPSP::Nodes::ClientConfigClient configuration
 CSPSP::FarLayers::MQTT::ConfigMQTT client configuration
 CSPSP::LocalLayers::ESPNOW::ConfigESP-NOW configuration
 CSPSP::FarLayers::MQTT::Config::Connection
 CSPSP::LocalLayers::ESPNOW::Adapter::EventFDWrapper of event file descriptor
 Cexception
 CSPSP::ExceptionBase SPSP exception
 CSPSP::FarLayers::MQTT::AdapterErrorAdapter error
 CSPSP::FarLayers::MQTT::ConnectionErrorMQTT connection error
 CSPSP::LocalLayers::ESPNOW::AdapterErrorAdapter error
 CSPSP::RandomGeneratorErrorRandom generator error
 CSPSP::WiFi::ConnectionErrorWiFi connection error
 CSPSP::LocalLayers::ESPNOW::IEEE80211::GenericFrameGeneric frame
 Cstd::hash< SPSP::LocalAddr >
 Cstd::hash< SPSP::LocalAddrMAC >
 Cstd::hash< SPSP::LocalMessage< TLocalAddr > >
 CSPSP::FarLayers::MQTT::IAdapterInterface for platform-dependent MQTT adapter
 CSPSP::FarLayers::MQTT::AdapterMQTT adapter for ESP platform
 CSPSP::LocalLayers::ESPNOW::IAdapterInterface for platform-dependent ESP-NOW adapter
 CSPSP::LocalLayers::ESPNOW::AdapterESP-NOW adapter for ESP platform
 CSPSP::WiFi::IESPNOWRequirements of ESP-NOW from WiFi instance
 CSPSP::WiFi::DummyDummy WiFi adapter
 CSPSP::WiFi::StationWiFi station for ESP platform
 CSPSP::IFarLayerInterface for far layer
 CSPSP::FarLayers::DummyFarLayerDummy far layer for testing
 CSPSP::FarLayers::LocalBroker::LocalBrokerLocal broker far layer
 CSPSP::FarLayers::MQTT::MQTTMQTT far layer
 CSPSP::IFarNode< TFarLayer >Generic far layer node of SPSP
 CSPSP::ILocalAndFarNode< TLocalLayer, TFarLayer >Generic local and far layer node of SPSP
 CSPSP::Nodes::Bridge< TLocalLayer, TFarLayer >Bridge node
 CSPSP::ILocalLayer< TLocalMessage >Interface for local layer
 CSPSP::ILocalLayer< LocalMessage< LocalAddr > >
 CSPSP::LocalLayers::DummyLocalLayerDummy local layer for testing
 CSPSP::ILocalLayer< LocalMessageT >
 CSPSP::LocalLayers::ESPNOW::ESPNOWESP-NOW local layer
 CSPSP::ILocalNode< TLocalLayer >Generic local node of SPSP
 CSPSP::ILocalAndFarNode< TLocalLayer, TFarLayer >Generic local and far layer node of SPSP
 CSPSP::Nodes::Client< TLocalLayer >Client node
 CSPSP::Nodes::DummyLocalNode< TLocalLayer >Dummy local node for testing
 CSPSP::INodeMost generic node type of SPSP
 CSPSP::IRandomRandom generator interface
 CSPSP::RandomESP random generator
 CSPSP::FarLayers::MQTT::Config::LastWill
 CSPSP::LocalAddrLocal layer address container
 CSPSP::LocalAddrMACLocal layer address container for MAC address
 CSPSP::LocalMessage< TLocalAddr >Local message representation
 CSPSP::LocalLayers::ESPNOW::Packet
 CSPSP::LocalLayers::ESPNOW::PacketHeaderESP-NOW packet header
 CSPSP::LocalLayers::ESPNOW::PacketPayload
 CSPSP::LocalLayers::ESPNOW::IEEE80211::RadiotapRadiotap header
 CSPSP::LocalLayers::ESPNOW::IEEE80211::RadiotapChannel
 CSPSP::LocalLayers::ESPNOW::IEEE80211::RadiotapParsedFieldsParsed fields from radiotap header
 CSPSP::LocalLayers::ESPNOW::Adapter::RawSocketWrapper of raw socket
 CSPSP::Nodes::BridgeConfig::Reporting
 CSPSP::Nodes::ClientConfig::Reporting
 CSPSP::LocalLayers::ESPNOW::SerDesSerializer and deserializer of ESP-NOW packets
 CSPSP::WiFi::StationConfigWiFi station configuration
 CSPSP::Nodes::ClientConfig::SubDB
 CSPSP::Nodes::BridgeConfig::SubDB
 CSPSP::Nodes::Bridge< TLocalLayer, TFarLayer >::SubDBEntryBridge subscribe entry
 CSPSP::Nodes::Client< TLocalLayer >::SubDBEntryClient subscribe database entry
 CSPSP::TimerSimple timer for SPSP purposes
 CSPSP::LocalLayers::ESPNOW::IEEE80211::TXRadiotapTransmit radiotap header
 CSPSP::LocalLayers::ESPNOW::IEEE80211::VendorSpecificContentVendor specific content of ESP-NOW
 CSPSP::WildcardTrie< TValue >String-based trie with wildcard support
 CSPSP::WildcardTrie< bool >
 CSPSP::WildcardTrie< SPSP::Nodes::Client::SubDBEntry >
 CSPSP::WildcardTrie< SubDBMapT >