kmMqtt 0.0.1
MQTT Client Library
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CkmMqtt::mqtt::Address
 CkmMqtt::mqtt::BasePacketBase class for all MQTT packets
 CkmMqtt::ByteBufferA fixed-capacity byte buffer with optional small buffer optimization (SBO)
 CkmMqtt::mqtt::ClientError
 CkmMqtt::Config
 CkmMqtt::mqtt::ConnectAddressStructure representing a connect address with a primary address and optional other addresses
 CkmMqtt::mqtt::ConnectArgs
 CkmMqtt::mqtt::ConnectEventDetails
 CkmMqtt::mqtt::DecodeResult
 CkmMqtt::DefaultEnvironmentFactory
 CkmMqtt::mqtt::DisconnectArgs
 CkmMqtt::mqtt::DisconnectEventDetails
 CkmMqtt::mqtt::EncodeResult
 CkmMqtt::events::Event< Args >
 CkmMqtt::mqtt::Flags< TSizeType, TFlagBitsEnum, MaxFlagSize >A utility class to manage flags within MQTT packets
 CkmMqtt::mqtt::Flags< std::uint8_t, std::uint8_t, 15 >
 CkmMqtt::ICallbackDispatcher
 CkmMqtt::IDecodeHeader
 CkmMqtt::IEncodeHeader
 CkmMqtt::ILogger
 CkmMqtt::IMqttEnvironmentInterface for creating MQTT environment-specific components
 CkmMqtt::templateUtils::is_NoThrow_Invocable< Func, FArgs >Checks if a function or callable object can be invoked with the specified arguments without throwing exceptions
 CkmMqtt::mqtt::ISessionStatePersistantStoreInterface for storing and retrieving MQTT session state
 CkmMqtt::IWebSocketInterface for a WebSocket connection
 CkmMqtt::mqtt::MessageContainerContainer for managing MQTT messages with efficient lookup and ordering
 CkmMqtt::mqtt::MessageContainerData
 CkmMqtt::mqtt::MqttClientA high-level MQTT client interface for managing MQTT connections, publishing, subscribing, and handling events
 CkmMqtt::mqtt::MqttClientImpl
 CkmMqtt::MqttClientOptionsOptions for configuring the MQTT client behavior
 CkmMqtt::mqtt::MqttConnectionInfo
 CkmMqtt::mqtt::MqttDataType
 CkmMqtt::mqtt::PendingSubscription
 CkmMqtt::mqtt::PendingUnSubscription
 CkmMqtt::mqtt::Properties
 CkmMqtt::mqtt::PropertyValue
 CkmMqtt::mqtt::PublishCompleteEventDetails
 CkmMqtt::mqtt::PublishEventDetails
 CkmMqtt::mqtt::PublishMessageData
 CkmMqtt::mqtt::PublishOptions
 CkmMqtt::mqtt::ReconnectEventDetails
 CkmMqtt::mqtt::ReqResultContains the result of an MQTT client request operation
 CkmMqtt::mqtt::SavedData
 CkmMqtt::mqtt::SendResultData
 CkmMqtt::mqtt::SessionState
 CkmMqtt::mqtt::SubAckResults
 CkmMqtt::mqtt::SubAckTopicReason
 CkmMqtt::mqtt::SubscribeAckEventDetails
 CkmMqtt::mqtt::SubscribeOptions
 CkmMqtt::mqtt::Subscription
 CkmMqtt::mqtt::Topic
 CkmMqtt::mqtt::TopicAliases
 CkmMqtt::mqtt::TopicSubscriptionOptions
 CkmMqtt::mqtt::type_of< PropertyType >
 CkmMqtt::mqtt::type_of< PropertyType::ASSIGNED_CLIENT_IDENTIFIER >
 CkmMqtt::mqtt::type_of< PropertyType::AUTHENTICATION_DATA >
 CkmMqtt::mqtt::type_of< PropertyType::AUTHENTICATION_METHOD >
 CkmMqtt::mqtt::type_of< PropertyType::CONTENT_TYPE >
 CkmMqtt::mqtt::type_of< PropertyType::CORRELATION_DATA >
 CkmMqtt::mqtt::type_of< PropertyType::MAXIMUM_PACKET_SIZE >
 CkmMqtt::mqtt::type_of< PropertyType::MAXIMUM_QOS >
 CkmMqtt::mqtt::type_of< PropertyType::MESSAGE_EXPIRY_INTERVAL >
 CkmMqtt::mqtt::type_of< PropertyType::PAYLOAD_FORMAT_INDICATOR >
 CkmMqtt::mqtt::type_of< PropertyType::REASON_STRING >
 CkmMqtt::mqtt::type_of< PropertyType::RECEIVE_MAXIMUM >
 CkmMqtt::mqtt::type_of< PropertyType::REQUEST_PROBLEM_INFORMATION >
 CkmMqtt::mqtt::type_of< PropertyType::REQUEST_RESPONSE_INFORMATION >
 CkmMqtt::mqtt::type_of< PropertyType::RESPONSE_INFORMATION >
 CkmMqtt::mqtt::type_of< PropertyType::RESPONSE_TOPIC >
 CkmMqtt::mqtt::type_of< PropertyType::RETAIN_AVAILABLE >
 CkmMqtt::mqtt::type_of< PropertyType::SERVER_KEEP_ALIVE >
 CkmMqtt::mqtt::type_of< PropertyType::SERVER_REFERENCE >
 CkmMqtt::mqtt::type_of< PropertyType::SESSION_EXPIRY_INTERVAL >
 CkmMqtt::mqtt::type_of< PropertyType::SHARED_SUBSCRIPTION_AVAILABLE >
 CkmMqtt::mqtt::type_of< PropertyType::SUBSCRIPTION_IDENTIFIER >
 CkmMqtt::mqtt::type_of< PropertyType::SUBSCRIPTION_IDENTIFIER_AVAILABLE >
 CkmMqtt::mqtt::type_of< PropertyType::TOPIC_ALIAS >
 CkmMqtt::mqtt::type_of< PropertyType::TOPIC_ALIAS_MAXIMUM >
 CkmMqtt::mqtt::type_of< PropertyType::USER_PROPERTY >
 CkmMqtt::mqtt::type_of< PropertyType::WILDCARD_SUBSCRIPTION_AVAILABLE >
 CkmMqtt::mqtt::type_of< PropertyType::WILL_DELAY_INTERVAL >
 CkmMqtt::UniqueFunctionA move-only type-erased callable wrapper with small buffer optimization
 CkmMqtt::mqtt::UnSubAckResults
 CkmMqtt::mqtt::UnSubAckTopicReason
 CkmMqtt::mqtt::UnSubscribeAckEventDetails
 CkmMqtt::mqtt::UnSubscribeOptions
 CkmMqtt::mqtt::Will