ESP-MQTT Programming Guide
Choose target...
Choose version...
ESP-MQTT Programming Guide
Index
Edit on GitHub
Index
E
|
M
|
T
E
esp_event_handler_t (C++ type)
esp_event_loop_handle_t (C++ type)
esp_mqtt5_client_delete_user_property (C++ function)
esp_mqtt5_client_get_user_property (C++ function)
esp_mqtt5_client_get_user_property_count (C++ function)
esp_mqtt5_client_handle_t (C++ type)
esp_mqtt5_client_set_connect_property (C++ function)
esp_mqtt5_client_set_disconnect_property (C++ function)
esp_mqtt5_client_set_publish_property (C++ function)
esp_mqtt5_client_set_subscribe_property (C++ function)
esp_mqtt5_client_set_unsubscribe_property (C++ function)
esp_mqtt5_client_set_user_property (C++ function)
esp_mqtt5_connection_property_config_t (C++ struct)
esp_mqtt5_connection_property_config_t::content_type (C++ member)
esp_mqtt5_connection_property_config_t::correlation_data (C++ member)
esp_mqtt5_connection_property_config_t::correlation_data_len (C++ member)
esp_mqtt5_connection_property_config_t::maximum_packet_size (C++ member)
esp_mqtt5_connection_property_config_t::message_expiry_interval (C++ member)
esp_mqtt5_connection_property_config_t::payload_format_indicator (C++ member)
esp_mqtt5_connection_property_config_t::receive_maximum (C++ member)
esp_mqtt5_connection_property_config_t::request_problem_info (C++ member)
esp_mqtt5_connection_property_config_t::request_resp_info (C++ member)
esp_mqtt5_connection_property_config_t::response_topic (C++ member)
esp_mqtt5_connection_property_config_t::session_expiry_interval (C++ member)
esp_mqtt5_connection_property_config_t::topic_alias_maximum (C++ member)
esp_mqtt5_connection_property_config_t::user_property (C++ member)
esp_mqtt5_connection_property_config_t::will_delay_interval (C++ member)
esp_mqtt5_connection_property_config_t::will_user_property (C++ member)
esp_mqtt5_disconnect_property_config_t (C++ struct)
esp_mqtt5_disconnect_property_config_t::disconnect_reason (C++ member)
esp_mqtt5_disconnect_property_config_t::session_expiry_interval (C++ member)
esp_mqtt5_disconnect_property_config_t::user_property (C++ member)
esp_mqtt5_error_reason_code_t (C++ type)
esp_mqtt5_event_property_t (C++ struct)
esp_mqtt5_event_property_t::content_type (C++ member)
esp_mqtt5_event_property_t::content_type_len (C++ member)
esp_mqtt5_event_property_t::correlation_data (C++ member)
esp_mqtt5_event_property_t::correlation_data_len (C++ member)
esp_mqtt5_event_property_t::payload_format_indicator (C++ member)
esp_mqtt5_event_property_t::response_topic (C++ member)
esp_mqtt5_event_property_t::response_topic_len (C++ member)
esp_mqtt5_event_property_t::subscribe_id (C++ member)
esp_mqtt5_event_property_t::user_property (C++ member)
esp_mqtt5_publish_property_config_t (C++ struct)
esp_mqtt5_publish_property_config_t::content_type (C++ member)
esp_mqtt5_publish_property_config_t::correlation_data (C++ member)
esp_mqtt5_publish_property_config_t::correlation_data_len (C++ member)
esp_mqtt5_publish_property_config_t::message_expiry_interval (C++ member)
esp_mqtt5_publish_property_config_t::payload_format_indicator (C++ member)
esp_mqtt5_publish_property_config_t::response_topic (C++ member)
esp_mqtt5_publish_property_config_t::topic_alias (C++ member)
esp_mqtt5_publish_property_config_t::user_property (C++ member)
esp_mqtt5_subscribe_property_config_t (C++ struct)
esp_mqtt5_subscribe_property_config_t::is_share_subscribe (C++ member)
esp_mqtt5_subscribe_property_config_t::no_local_flag (C++ member)
esp_mqtt5_subscribe_property_config_t::retain_as_published_flag (C++ member)
esp_mqtt5_subscribe_property_config_t::retain_handle (C++ member)
esp_mqtt5_subscribe_property_config_t::share_name (C++ member)
esp_mqtt5_subscribe_property_config_t::subscribe_id (C++ member)
esp_mqtt5_subscribe_property_config_t::user_property (C++ member)
esp_mqtt5_unsubscribe_property_config_t (C++ struct)
esp_mqtt5_unsubscribe_property_config_t::is_share_subscribe (C++ member)
esp_mqtt5_unsubscribe_property_config_t::share_name (C++ member)
esp_mqtt5_unsubscribe_property_config_t::user_property (C++ member)
esp_mqtt5_user_property_item_t (C++ struct)
esp_mqtt5_user_property_item_t::key (C++ member)
esp_mqtt5_user_property_item_t::value (C++ member)
esp_mqtt_client_config_t (C++ struct)
(C++ type)
esp_mqtt_client_config_t::broker (C++ member)
esp_mqtt_client_config_t::broker_t (C++ struct)
esp_mqtt_client_config_t::broker_t::address (C++ member)
esp_mqtt_client_config_t::broker_t::address_t (C++ struct)
esp_mqtt_client_config_t::broker_t::address_t::hostname (C++ member)
esp_mqtt_client_config_t::broker_t::address_t::path (C++ member)
esp_mqtt_client_config_t::broker_t::address_t::port (C++ member)
esp_mqtt_client_config_t::broker_t::address_t::transport (C++ member)
esp_mqtt_client_config_t::broker_t::address_t::uri (C++ member)
esp_mqtt_client_config_t::broker_t::verification (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t (C++ struct)
esp_mqtt_client_config_t::broker_t::verification_t::alpn_protos (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::certificate (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::certificate_len (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::ciphersuites_list (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::common_name (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::crt_bundle_attach (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::psk_hint_key (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::skip_cert_common_name_check (C++ member)
esp_mqtt_client_config_t::broker_t::verification_t::use_global_ca_store (C++ member)
esp_mqtt_client_config_t::buffer (C++ member)
esp_mqtt_client_config_t::buffer_t (C++ struct)
esp_mqtt_client_config_t::buffer_t::out_size (C++ member)
esp_mqtt_client_config_t::buffer_t::size (C++ member)
esp_mqtt_client_config_t::credentials (C++ member)
esp_mqtt_client_config_t::credentials_t (C++ struct)
esp_mqtt_client_config_t::credentials_t::authentication (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t (C++ struct)
esp_mqtt_client_config_t::credentials_t::authentication_t::certificate (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::certificate_len (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::ds_data (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::ecdsa_key_efuse_blk (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::key (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::key_len (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::key_password (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::key_password_len (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::password (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::use_ecdsa_peripheral (C++ member)
esp_mqtt_client_config_t::credentials_t::authentication_t::use_secure_element (C++ member)
esp_mqtt_client_config_t::credentials_t::client_id (C++ member)
esp_mqtt_client_config_t::credentials_t::set_null_client_id (C++ member)
esp_mqtt_client_config_t::credentials_t::username (C++ member)
esp_mqtt_client_config_t::network (C++ member)
esp_mqtt_client_config_t::network_t (C++ struct)
esp_mqtt_client_config_t::network_t::disable_auto_reconnect (C++ member)
esp_mqtt_client_config_t::network_t::if_name (C++ member)
esp_mqtt_client_config_t::network_t::reconnect_timeout_ms (C++ member)
esp_mqtt_client_config_t::network_t::refresh_connection_after_ms (C++ member)
esp_mqtt_client_config_t::network_t::tcp_keep_alive_cfg (C++ member)
esp_mqtt_client_config_t::network_t::timeout_ms (C++ member)
esp_mqtt_client_config_t::network_t::transport (C++ member)
esp_mqtt_client_config_t::outbox (C++ member)
esp_mqtt_client_config_t::outbox_config_t (C++ struct)
esp_mqtt_client_config_t::outbox_config_t::limit (C++ member)
esp_mqtt_client_config_t::session (C++ member)
esp_mqtt_client_config_t::session_t (C++ struct)
esp_mqtt_client_config_t::session_t::disable_clean_session (C++ member)
esp_mqtt_client_config_t::session_t::disable_keepalive (C++ member)
esp_mqtt_client_config_t::session_t::keepalive (C++ member)
esp_mqtt_client_config_t::session_t::last_will (C++ member)
esp_mqtt_client_config_t::session_t::last_will_t (C++ struct)
esp_mqtt_client_config_t::session_t::last_will_t::msg (C++ member)
esp_mqtt_client_config_t::session_t::last_will_t::msg_len (C++ member)
esp_mqtt_client_config_t::session_t::last_will_t::qos (C++ member)
esp_mqtt_client_config_t::session_t::last_will_t::retain (C++ member)
esp_mqtt_client_config_t::session_t::last_will_t::topic (C++ member)
esp_mqtt_client_config_t::session_t::message_retransmit_timeout (C++ member)
esp_mqtt_client_config_t::session_t::protocol_ver (C++ member)
esp_mqtt_client_config_t::task (C++ member)
esp_mqtt_client_config_t::task_t (C++ struct)
esp_mqtt_client_config_t::task_t::priority (C++ member)
esp_mqtt_client_config_t::task_t::stack_size (C++ member)
esp_mqtt_client_destroy (C++ function)
esp_mqtt_client_disconnect (C++ function)
esp_mqtt_client_enqueue (C++ function)
esp_mqtt_client_get_outbox_size (C++ function)
esp_mqtt_client_get_transport (C++ function)
esp_mqtt_client_handle_t (C++ type)
esp_mqtt_client_init (C++ function)
esp_mqtt_client_publish (C++ function)
esp_mqtt_client_reconnect (C++ function)
esp_mqtt_client_register_event (C++ function)
esp_mqtt_client_set_uri (C++ function)
esp_mqtt_client_start (C++ function)
esp_mqtt_client_stop (C++ function)
esp_mqtt_client_subscribe (C macro)
esp_mqtt_client_subscribe_multiple (C++ function)
esp_mqtt_client_subscribe_single (C++ function)
esp_mqtt_client_unregister_event (C++ function)
esp_mqtt_client_unsubscribe (C++ function)
esp_mqtt_connect_return_code_t (C++ enum)
(C++ type)
esp_mqtt_connect_return_code_t::MQTT_CONNECTION_ACCEPTED (C++ enumerator)
esp_mqtt_connect_return_code_t::MQTT_CONNECTION_REFUSE_BAD_USERNAME (C++ enumerator)
esp_mqtt_connect_return_code_t::MQTT_CONNECTION_REFUSE_ID_REJECTED (C++ enumerator)
esp_mqtt_connect_return_code_t::MQTT_CONNECTION_REFUSE_NOT_AUTHORIZED (C++ enumerator)
esp_mqtt_connect_return_code_t::MQTT_CONNECTION_REFUSE_PROTOCOL (C++ enumerator)
esp_mqtt_connect_return_code_t::MQTT_CONNECTION_REFUSE_SERVER_UNAVAILABLE (C++ enumerator)
esp_mqtt_dispatch_custom_event (C++ function)
esp_mqtt_error_codes (C++ struct)
esp_mqtt_error_codes::connect_return_code (C++ member)
esp_mqtt_error_codes::error_type (C++ member)
esp_mqtt_error_codes::esp_tls_cert_verify_flags (C++ member)
esp_mqtt_error_codes::esp_tls_last_esp_err (C++ member)
esp_mqtt_error_codes::esp_tls_stack_err (C++ member)
esp_mqtt_error_codes::esp_transport_sock_errno (C++ member)
esp_mqtt_error_codes_t (C++ type)
esp_mqtt_error_type_t (C++ enum)
(C++ type)
esp_mqtt_error_type_t::MQTT_ERROR_TYPE_CONNECTION_REFUSED (C++ enumerator)
esp_mqtt_error_type_t::MQTT_ERROR_TYPE_NONE (C++ enumerator)
esp_mqtt_error_type_t::MQTT_ERROR_TYPE_SUBSCRIBE_FAILED (C++ enumerator)
esp_mqtt_error_type_t::MQTT_ERROR_TYPE_TCP_TRANSPORT (C++ enumerator)
esp_mqtt_event_handle_t (C++ type)
esp_mqtt_event_id_t (C++ enum)
(C++ type)
esp_mqtt_event_id_t::MQTT_EVENT_ANY (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_BEFORE_CONNECT (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_CONNECTED (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_DATA (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_DELETED (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_DISCONNECTED (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_ERROR (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_PUBLISHED (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_SUBSCRIBED (C++ enumerator)
esp_mqtt_event_id_t::MQTT_EVENT_UNSUBSCRIBED (C++ enumerator)
esp_mqtt_event_id_t::MQTT_USER_EVENT (C++ enumerator)
esp_mqtt_event_t (C++ struct)
(C++ type)
esp_mqtt_event_t::client (C++ member)
esp_mqtt_event_t::current_data_offset (C++ member)
esp_mqtt_event_t::data (C++ member)
esp_mqtt_event_t::data_len (C++ member)
esp_mqtt_event_t::dup (C++ member)
esp_mqtt_event_t::error_handle (C++ member)
esp_mqtt_event_t::event_id (C++ member)
esp_mqtt_event_t::msg_id (C++ member)
esp_mqtt_event_t::protocol_ver (C++ member)
esp_mqtt_event_t::qos (C++ member)
esp_mqtt_event_t::retain (C++ member)
esp_mqtt_event_t::session_present (C++ member)
esp_mqtt_event_t::topic (C++ member)
esp_mqtt_event_t::topic_len (C++ member)
esp_mqtt_event_t::total_data_len (C++ member)
esp_mqtt_protocol_ver_t (C++ enum)
(C++ type)
esp_mqtt_protocol_ver_t::MQTT_PROTOCOL_UNDEFINED (C++ enumerator)
esp_mqtt_protocol_ver_t::MQTT_PROTOCOL_V_3_1 (C++ enumerator)
esp_mqtt_protocol_ver_t::MQTT_PROTOCOL_V_3_1_1 (C++ enumerator)
esp_mqtt_protocol_ver_t::MQTT_PROTOCOL_V_5 (C++ enumerator)
esp_mqtt_set_config (C++ function)
esp_mqtt_topic_t (C++ type)
esp_mqtt_transport_t (C++ enum)
(C++ type)
esp_mqtt_transport_t::MQTT_TRANSPORT_OVER_SSL (C++ enumerator)
esp_mqtt_transport_t::MQTT_TRANSPORT_OVER_TCP (C++ enumerator)
esp_mqtt_transport_t::MQTT_TRANSPORT_OVER_WS (C++ enumerator)
esp_mqtt_transport_t::MQTT_TRANSPORT_OVER_WSS (C++ enumerator)
esp_mqtt_transport_t::MQTT_TRANSPORT_UNKNOWN (C++ enumerator)
M
mqtt5_error_reason_code_t (C++ enum)
mqtt5_error_reason_code_t::__attribute__ (C++ enumerator)
,
[1]
,
[2]
,
[3]
,
[4]
mqtt5_error_reason_code_t::MQTT5_ADMINISTRATIVE_ACTION (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_BAD_AUTH_METHOD (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_BAD_USERNAME_OR_PWD (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_BANNED (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_CONNECTION_RATE_EXCEEDED (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_IMPLEMENT_SPECIFIC_ERROR (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_INVALID_CLIENT_ID (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_KEEP_ALIVE_TIMEOUT (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_MALFORMED_PACKET (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_MAXIMUM_CONNECT_TIME (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_MESSAGE_RATE_TOO_HIGH (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_NOT_AUTHORIZED (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_PACKET_IDENTIFIER_IN_USE (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_PACKET_IDENTIFIER_NOT_FOUND (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_PACKET_TOO_LARGE (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_PAYLOAD_FORMAT_INVALID (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_PROTOCOL_ERROR (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_QOS_NOT_SUPPORT (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_QUOTA_EXCEEDED (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_RECEIVE_MAXIMUM_EXCEEDED (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_RETAIN_NOT_SUPPORT (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_SERVER_BUSY (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_SERVER_MOVED (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_SERVER_SHUTTING_DOWN (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_SERVER_UNAVAILABLE (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_SESSION_TAKEN_OVER (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_SHARED_SUBSCR_NOT_SUPPORTED (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_SUBSCRIBE_IDENTIFIER_NOT_SUPPORT (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_TOPIC_ALIAS_INVALID (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_TOPIC_FILTER_INVALID (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_TOPIC_NAME_INVALID (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_UNSPECIFIED_ERROR (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_UNSUPPORTED_PROTOCOL_VER (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_USE_ANOTHER_SERVER (C++ enumerator)
mqtt5_error_reason_code_t::MQTT5_WILDCARD_SUBSCRIBE_NOT_SUPPORT (C++ enumerator)
mqtt5_user_property_handle_t (C++ type)
MQTT_ERROR_TYPE_ESP_TLS (C macro)
MQTT_OVER_SSL_SCHEME (C macro)
MQTT_OVER_TCP_SCHEME (C macro)
MQTT_OVER_WS_SCHEME (C macro)
MQTT_OVER_WSS_SCHEME (C macro)
T
topic_t (C++ struct)
topic_t::filter (C++ member)
topic_t::qos (C++ member)