kmMqtt 0.0.1
MQTT Client Library
Loading...
Searching...
No Matches
kmMqtt::DefaultWinEnv Class Reference
Inheritance diagram for kmMqtt::DefaultWinEnv:
kmMqtt::IMqttEnvironment

Public Member Functions

Config createConfig () const noexcept override
 Creates a configuration object for the MQTT client.
std::shared_ptr< IWebSocketcreateWebSocket () const noexcept override
 Creates a web socket instance for MQTT communication.
Public Member Functions inherited from kmMqtt::IMqttEnvironment
virtual ~IMqttEnvironment ()=default
 Virtual destructor.

Member Function Documentation

◆ createConfig()

Config kmMqtt::DefaultWinEnv::createConfig ( ) const
overridevirtualnoexcept

Creates a configuration object for the MQTT client.

Returns
Config object containing the MQTT client configuration settings.

Implements kmMqtt::IMqttEnvironment.

◆ createWebSocket()

std::shared_ptr< IWebSocket > kmMqtt::DefaultWinEnv::createWebSocket ( ) const
overridevirtualnoexcept

Creates a web socket instance for MQTT communication.

Returns
A shared pointer to an IWebSocket implementation for network communication.

Implements kmMqtt::IMqttEnvironment.


The documentation for this class was generated from the following file: