Public Attributes | List of all members
mqtt_client::MqttClient::BrokerConfig Struct Reference

Struct containing broker parameters. More...

#include <MqttClient.h>

Public Attributes

std::string host
 broker host More...
 
std::string pass
 password More...
 
int port
 broker port More...
 
struct {
   std::filesystem::path   ca_certificate
 public CA certificate trusted by client More...
 
   bool   enabled
 whether to connect via SSL/TLS More...
 
tls
 SSL/TLS-related variables. More...
 
struct {
   std::filesystem::path   ca_certificate
 public CA certificate trusted by client More...
 
   bool   enabled
 whether to connect via SSL/TLS More...
 
tls
 SSL/TLS-related variables. More...
 
std::string user
 username More...
 

Detailed Description

Struct containing broker parameters.

Definition at line 332 of file MqttClient.h.

Member Data Documentation

◆ ca_certificate

std::filesystem::path mqtt_client::MqttClient::BrokerConfig::ca_certificate

public CA certificate trusted by client

Definition at line 340 of file MqttClient.h.

◆ enabled

bool mqtt_client::MqttClient::BrokerConfig::enabled

whether to connect via SSL/TLS

Definition at line 338 of file MqttClient.h.

◆ host

std::string mqtt_client::MqttClient::BrokerConfig::host

broker host

Definition at line 333 of file MqttClient.h.

◆ pass

std::string mqtt_client::MqttClient::BrokerConfig::pass

password

Definition at line 336 of file MqttClient.h.

◆ port

int mqtt_client::MqttClient::BrokerConfig::port

broker port

Definition at line 334 of file MqttClient.h.

◆ tls [1/2]

struct { ... } mqtt_client::MqttClient::BrokerConfig::tls

SSL/TLS-related variables.

◆ tls [2/2]

struct { ... } mqtt_client::MqttClient::BrokerConfig::tls

SSL/TLS-related variables.

◆ user

std::string mqtt_client::MqttClient::BrokerConfig::user

username

Definition at line 335 of file MqttClient.h.


The documentation for this struct was generated from the following files:


mqtt_client
Author(s): Lennart Reiher , Bastian Lampe , Christian Wende
autogenerated on Thu Oct 5 2023 02:09:10