ESP-IDF + 0/10 examples
SourceVu will show references to esp_mqtt_client_config_t from the following samples and libraries:
 
Symbols
loading...
Files
loading (2/5)...
SummarySyntaxRelatedExamplesReferencesInstances

Fields

Field
Declared as
Description
struct broker_t { struct address_t { const char *uri; const char *hostname; esp_mqtt_transport_t transport; const char *path; uint32_t port; } address; struct verification_t { bool use_global_ca_store; esp_err_t (*crt_bundle_attach)(void *conf); const char *certificate; size_t certificate_len; const struct psk_key_hint *psk_hint_key; bool skip_cert_common_name_check; const char **alpn_protos; const char *common_name; } verification; }
Broker related configuration Broker address and security verification.
struct credentials_t { const char *username; const char *client_id; bool set_null_client_id; struct authentication_t { const char *password; const char *certificate; size_t certificate_len; const char *key; size_t key_len; const char *key_password; int key_password_len; bool use_secure_element; void *ds_data; } authentication; }
Client related credentials for authentication. User credentials for broker.
struct session_t { struct last_will_t { const char *topic; const char *msg; int msg_len; int qos; int retain; } last_will; bool disable_clean_session; int keepalive; bool disable_keepalive; esp_mqtt_protocol_ver_t protocol_ver; int message_retransmit_timeout; }
*MQTT* Session related configuration *MQTT* session configuration.
Network related configuration Network configuration.
struct task_t { int priority; int stack_size; }
Client task configuration FreeRTOS task configuration.
struct buffer_t { int size; int out_size; }
Client buffer size configuration Client have two buffers for input and output respectivelly. Buffer size configuration.
struct outbox_config_t { uint64_t limit; }
Client outbox configuration options. Outbox configuration.