ESP-IDF
mqtt_connection
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
mqtt_connection
mqtt_connection struct
Syntax
Show:
Summary
Declaration
from
mqtt_msg.h:85
typedef
struct
mqtt_connection
{
mqtt_message_t
outbound_message
;
#if
MQTT_MSG_ID_INCREMENTAL
uint16_t
last_message_id
;
#endif
uint8_t
*
buffer
;
size_t
buffer_length
;
mqtt_connect_info_t
information
;
}
mqtt_connection_t
;
Fields
Field
Declared as
mqtt_connection::outbound_message
mqtt_message_t
mqtt_connection::buffer
uint8_t
*
mqtt_connection::buffer_length
size_t
mqtt_connection::information
mqtt_connect_info_t
Related Functions
Found 33 other functions taking a
mqtt_connection
argument:
Function
fail_message()
append_property()
fail_message()
set_message_header_size()
fini_message()
append_string()
update_property_len_value()
init_message()
fini_message()
append_message_id()
append_message_id()
mqtt_msg_buffer_destroy()
mqtt_msg_buffer_init()
mqtt_msg_connect()
mqtt_msg_publish()
mqtt_msg_puback()
mqtt_msg_pubrec()
mqtt_msg_pubrel()
mqtt_msg_pubcomp()
mqtt_msg_subscribe()
mqtt_msg_unsubscribe()
mqtt_msg_pingreq()
mqtt_msg_disconnect()
mqtt5_msg_connect()
mqtt5_msg_publish()
mqtt5_msg_subscribe()
mqtt5_msg_unsubscribe()
mqtt5_msg_disconnect()
mqtt5_msg_pubcomp()
mqtt5_msg_pubrel()
mqtt5_msg_pubrec()
mqtt5_msg_puback()
mqtt_msg_pingresp()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
mqtt_connection
{
mqtt_msg.h:85
}
mqtt_connection_t
;
mqtt_msg.h:94
static
int
update_property_len_value
(
mqtt_connection_t
*
connection
,
size_t
property_len
,
int
property_offset
)
mqtt5_msg.c:65
update_property_len_value()
update_property_len_value()::connection
static
int
append_property
(
mqtt_connection_t
*
connection
,
uint8_t
property_type
,
uint8_t
len_occupy
,
const
char
*
data
,
size_t
data_len
)
mqtt5_msg.c:90
append_property()
append_property()::connection
static
uint16_t
append_message_id
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:121
append_message_id()
append_message_id()::connection
static
int
init_message
(
mqtt_connection_t
*
connection
)
mqtt5_msg.c:142
init_message()
init_message()::connection
static
mqtt_message_t
*
fail_message
(
mqtt_connection_t
*
connection
)
mqtt5_msg.c:148
fail_message()
fail_message()::connection
static
mqtt_message_t
*
fini_message
(
mqtt_connection_t
*
connection
,
int
type
,
int
dup
,
int
qos
,
int
retain
)
mqtt5_msg.c:155
fini_message()
fini_message()::connection
mqtt_message_t
*
mqtt5_msg_connect
(
mqtt_connection_t
*
connection
,
mqtt_connect_info_t
*
info
,
esp_mqtt5_connection_property_storage_t
*
property
,
esp_mqtt5_connection_will_property_storage_t
*
will_property
)
mqtt5_msg.c:465
mqtt5_msg_connect()
mqtt5_msg_connect()::connection
mqtt_message_t
*
mqtt5_msg_publish
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
const
char
*
data
,
int
data_length
,
int
qos
,
int
retain
,
uint16_t
*
message_id
,
const
esp_mqtt5_publish_property_config_t
*
property
,
const
char
*
resp_info
)
mqtt5_msg.c:723
mqtt5_msg_publish()
mqtt5_msg_publish()::connection
mqtt_message_t
*
mqtt5_msg_subscribe
(
mqtt_connection_t
*
connection
,
const
esp_mqtt_topic_t
*
topic_list
,
int
size
,
uint16_t
*
message_id
,
const
esp_mqtt5_subscribe_property_config_t
*
property
)
mqtt5_msg.c:857
mqtt5_msg_subscribe()
mqtt5_msg_subscribe()::connection
mqtt_message_t
*
mqtt5_msg_disconnect
(
mqtt_connection_t
*
connection
,
esp_mqtt5_disconnect_property_config_t
*
disconnect_property_info
)
mqtt5_msg.c:925
mqtt5_msg_disconnect()
mqtt5_msg_disconnect()::connection
mqtt_message_t
*
mqtt5_msg_unsubscribe
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
uint16_t
*
message_id
,
const
esp_mqtt5_unsubscribe_property_config_t
*
property
)
mqtt5_msg.c:951
mqtt5_msg_unsubscribe()
mqtt5_msg_unsubscribe()::connection
mqtt_message_t
*
mqtt5_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:997
mqtt5_msg_puback()
mqtt5_msg_puback()::connection
mqtt_message_t
*
mqtt5_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:1010
mqtt5_msg_pubrec()
mqtt5_msg_pubrec()::connection
mqtt_message_t
*
mqtt5_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:1023
mqtt5_msg_pubrel()
mqtt5_msg_pubrel()::connection
mqtt_message_t
*
mqtt5_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:1036
mqtt5_msg_pubcomp()
mqtt5_msg_pubcomp()::connection
mqtt_message_t
*
mqtt5_msg_connect
(
mqtt_connection_t
*
connection
,
mqtt_connect_info_t
*
info
,
esp_mqtt5_connection_property_storage_t
*
property
,
esp_mqtt5_connection_will_property_storage_t
*
will_property
)
;
mqtt5_msg.h:125
mqtt5_msg_connect()
mqtt5_msg_connect()::connection
mqtt_message_t
*
mqtt5_msg_publish
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
const
char
*
data
,
int
data_length
,
int
qos
,
int
retain
,
uint16_t
*
message_id
,
const
esp_mqtt5_publish_property_config_t
*
property
,
const
char
*
resp_info
)
;
mqtt5_msg.h:126
mqtt5_msg_publish()
mqtt5_msg_publish()::connection
mqtt_message_t
*
mqtt5_msg_subscribe
(
mqtt_connection_t
*
connection
,
const
esp_mqtt_topic_t
*
topic
,
int
size
,
uint16_t
*
message_id
,
const
esp_mqtt5_subscribe_property_config_t
*
property
)
;
mqtt5_msg.h:129
mqtt5_msg_subscribe()
mqtt5_msg_subscribe()::connection
mqtt_message_t
*
mqtt5_msg_unsubscribe
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
uint16_t
*
message_id
,
const
esp_mqtt5_unsubscribe_property_config_t
*
property
)
;
mqtt5_msg.h:130
mqtt5_msg_unsubscribe()
mqtt5_msg_unsubscribe()::connection
mqtt_message_t
*
mqtt5_msg_disconnect
(
mqtt_connection_t
*
connection
,
esp_mqtt5_disconnect_property_config_t
*
disconnect_property_info
)
;
mqtt5_msg.h:131
mqtt5_msg_disconnect()
mqtt5_msg_disconnect()::connection
mqtt_message_t
*
mqtt5_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:132
mqtt5_msg_pubcomp()
mqtt5_msg_pubcomp()::connection
mqtt_message_t
*
mqtt5_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:133
mqtt5_msg_pubrel()
mqtt5_msg_pubrel()::connection
mqtt_message_t
*
mqtt5_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:134
mqtt5_msg_pubrec()
mqtt5_msg_pubrec()::connection
mqtt_message_t
*
mqtt5_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:135
mqtt5_msg_puback()
mqtt5_msg_puback()::connection
mqtt_connection_t
*
connection
=
&
client
->
mqtt_state
.
connection
;
mqtt_client.c:2147
esp_mqtt_client_publish()
mqtt_connection_t
connection
;
mqtt_client_priv.h:63
mqtt_state
mqtt_state::connection
static
int
append_string
(
mqtt_connection_t
*
connection
,
const
char
*
string
,
int
len
)
mqtt_msg.c:49
append_string()
append_string()::connection
static
uint16_t
append_message_id
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:63
append_message_id()
append_message_id()::connection
static
int
set_message_header_size
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:85
set_message_header_size()
set_message_header_size()::connection
static
mqtt_message_t
*
fail_message
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:91
fail_message()
fail_message()::connection
static
mqtt_message_t
*
fini_message
(
mqtt_connection_t
*
connection
,
int
type
,
int
dup
,
int
qos
,
int
retain
)
mqtt_msg.c:98
fini_message()
fini_message()::connection
mqtt_message_t
*
mqtt_msg_connect
(
mqtt_connection_t
*
connection
,
mqtt_connect_info_t
*
info
)
mqtt_msg.c:340
mqtt_msg_connect()
mqtt_msg_connect()::connection
mqtt_message_t
*
mqtt_msg_publish
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
const
char
*
data
,
int
data_length
,
int
qos
,
int
retain
,
uint16_t
*
message_id
)
mqtt_msg.c:439
mqtt_msg_publish()
mqtt_msg_publish()::connection
mqtt_message_t
*
mqtt_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:479
mqtt_msg_puback()
mqtt_msg_puback()::connection
mqtt_message_t
*
mqtt_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:488
mqtt_msg_pubrec()
mqtt_msg_pubrec()::connection
mqtt_message_t
*
mqtt_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:497
mqtt_msg_pubrel()
mqtt_msg_pubrel()::connection
mqtt_message_t
*
mqtt_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:506
mqtt_msg_pubcomp()
mqtt_msg_pubcomp()::connection
mqtt_message_t
*
mqtt_msg_subscribe
(
mqtt_connection_t
*
connection
,
const
esp_mqtt_topic_t
topic_list
[
]
,
int
size
,
uint16_t
*
message_id
)
mqtt_msg.c:515
mqtt_msg_subscribe()
mqtt_msg_subscribe()::connection
mqtt_message_t
*
mqtt_msg_unsubscribe
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
uint16_t
*
message_id
)
mqtt_msg.c:542
mqtt_msg_unsubscribe()
mqtt_msg_unsubscribe()::connection
mqtt_message_t
*
mqtt_msg_pingreq
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:561
mqtt_msg_pingreq()
mqtt_msg_pingreq()::connection
mqtt_message_t
*
mqtt_msg_pingresp
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:567
mqtt_msg_pingresp()
mqtt_msg_pingresp()::connection
mqtt_message_t
*
mqtt_msg_disconnect
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:573
mqtt_msg_disconnect()
mqtt_msg_disconnect()::connection
esp_err_t
mqtt_msg_buffer_init
(
mqtt_connection_t
*
connection
,
int
buffer_size
)
mqtt_msg.c:619
mqtt_msg_buffer_init()
mqtt_msg_buffer_init()::connection
void
mqtt_msg_buffer_destroy
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:630
mqtt_msg_buffer_destroy()
mqtt_msg_buffer_destroy()::connection
}
mqtt_connection_t
;
mqtt_msg.h:94
mqtt_connection_t
esp_err_t
mqtt_msg_buffer_init
(
mqtt_connection_t
*
connection
,
int
buffer_size
)
;
mqtt_msg.h:133
mqtt_msg_buffer_init()
mqtt_msg_buffer_init()::connection
void
mqtt_msg_buffer_destroy
(
mqtt_connection_t
*
connection
)
;
mqtt_msg.h:134
mqtt_msg_buffer_destroy()
mqtt_msg_buffer_destroy()::connection
mqtt_message_t
*
mqtt_msg_connect
(
mqtt_connection_t
*
connection
,
mqtt_connect_info_t
*
info
)
;
mqtt_msg.h:136
mqtt_msg_connect()
mqtt_msg_connect()::connection
mqtt_message_t
*
mqtt_msg_publish
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
const
char
*
data
,
int
data_length
,
int
qos
,
int
retain
,
uint16_t
*
message_id
)
;
mqtt_msg.h:137
mqtt_msg_publish()
mqtt_msg_publish()::connection
mqtt_message_t
*
mqtt_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:138
mqtt_msg_puback()
mqtt_msg_puback()::connection
mqtt_message_t
*
mqtt_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:139
mqtt_msg_pubrec()
mqtt_msg_pubrec()::connection
mqtt_message_t
*
mqtt_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:140
mqtt_msg_pubrel()
mqtt_msg_pubrel()::connection
mqtt_message_t
*
mqtt_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:141
mqtt_msg_pubcomp()
mqtt_msg_pubcomp()::connection
mqtt_message_t
*
mqtt_msg_subscribe
(
mqtt_connection_t
*
connection
,
const
esp_mqtt_topic_t
topic_list
[
]
,
int
size
,
uint16_t
*
message_id
)
__attribute__
(
(
nonnull
)
)
;
mqtt_msg.h:142
mqtt_msg_subscribe()
mqtt_msg_subscribe()::connection
mqtt_message_t
*
mqtt_msg_unsubscribe
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
uint16_t
*
message_id
)
;
mqtt_msg.h:143
mqtt_msg_unsubscribe()
mqtt_msg_unsubscribe()::connection
mqtt_message_t
*
mqtt_msg_pingreq
(
mqtt_connection_t
*
connection
)
;
mqtt_msg.h:144
mqtt_msg_pingreq()
mqtt_msg_pingreq()::connection
mqtt_message_t
*
mqtt_msg_pingresp
(
mqtt_connection_t
*
connection
)
;
mqtt_msg.h:145
mqtt_msg_pingresp()
mqtt_msg_pingresp()::connection
mqtt_message_t
*
mqtt_msg_disconnect
(
mqtt_connection_t
*
connection
)
;
mqtt_msg.h:146
mqtt_msg_disconnect()
mqtt_msg_disconnect()::connection
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
mqtt_msg_buffer_init()::connection
mqtt_msg_buffer_init()
mqtt_msg.h:133
mqtt_msg_buffer_destroy()::connection
mqtt_msg_buffer_destroy()
mqtt_msg.h:134
mqtt_msg_connect()::connection
mqtt_msg_connect()
mqtt_msg.h:136
mqtt_msg_publish()::connection
mqtt_msg_publish()
mqtt_msg.h:137
mqtt_msg_puback()::connection
mqtt_msg_puback()
mqtt_msg.h:138
mqtt_msg_pubrec()::connection
mqtt_msg_pubrec()
mqtt_msg.h:139
mqtt_msg_pubrel()::connection
mqtt_msg_pubrel()
mqtt_msg.h:140
mqtt_msg_pubcomp()::connection
mqtt_msg_pubcomp()
mqtt_msg.h:141
mqtt_msg_subscribe()::connection
mqtt_msg_subscribe()
mqtt_msg.h:142
mqtt_msg_unsubscribe()::connection
mqtt_msg_unsubscribe()
mqtt_msg.h:143
mqtt_msg_pingreq()::connection
mqtt_msg_pingreq()
mqtt_msg.h:144
mqtt_msg_pingresp()::connection
mqtt_msg_pingresp()
mqtt_msg.h:145
mqtt_msg_disconnect()::connection
mqtt_msg_disconnect()
mqtt_msg.h:146
mqtt_state::connection
mqtt_state
mqtt_client_priv.h:63
append_string()::connection
append_string()
mqtt_msg.c:49
append_message_id()::connection
append_message_id()
mqtt_msg.c:63
set_message_header_size()::connection
set_message_header_size()
mqtt_msg.c:85
fail_message()::connection
fail_message()
mqtt_msg.c:91
fini_message()::connection
fini_message()
mqtt_msg.c:98
mqtt_msg_connect()::connection
mqtt_msg_connect()
mqtt_msg.c:340
mqtt_msg_publish()::connection
mqtt_msg_publish()
mqtt_msg.c:439
mqtt_msg_puback()::connection
mqtt_msg_puback()
mqtt_msg.c:479
mqtt_msg_pubrec()::connection
mqtt_msg_pubrec()
mqtt_msg.c:488
mqtt_msg_pubrel()::connection
mqtt_msg_pubrel()
mqtt_msg.c:497
mqtt_msg_pubcomp()::connection
mqtt_msg_pubcomp()
mqtt_msg.c:506
mqtt_msg_subscribe()::connection
mqtt_msg_subscribe()
mqtt_msg.c:515
mqtt_msg_unsubscribe()::connection
mqtt_msg_unsubscribe()
mqtt_msg.c:542
mqtt_msg_pingreq()::connection
mqtt_msg_pingreq()
mqtt_msg.c:561
mqtt_msg_pingresp()::connection
mqtt_msg_pingresp()
mqtt_msg.c:567
mqtt_msg_disconnect()::connection
mqtt_msg_disconnect()
mqtt_msg.c:573
mqtt_msg_buffer_init()::connection
mqtt_msg_buffer_init()
mqtt_msg.c:619
mqtt_msg_buffer_destroy()::connection
mqtt_msg_buffer_destroy()
mqtt_msg.c:630
mqtt5_msg_connect()::connection
mqtt5_msg_connect()
mqtt5_msg.h:125
mqtt5_msg_publish()::connection
mqtt5_msg_publish()
mqtt5_msg.h:126
mqtt5_msg_subscribe()::connection
mqtt5_msg_subscribe()
mqtt5_msg.h:129
mqtt5_msg_unsubscribe()::connection
mqtt5_msg_unsubscribe()
mqtt5_msg.h:130
mqtt5_msg_disconnect()::connection
mqtt5_msg_disconnect()
mqtt5_msg.h:131
mqtt5_msg_pubcomp()::connection
mqtt5_msg_pubcomp()
mqtt5_msg.h:132
mqtt5_msg_pubrel()::connection
mqtt5_msg_pubrel()
mqtt5_msg.h:133
mqtt5_msg_pubrec()::connection
mqtt5_msg_pubrec()
mqtt5_msg.h:134
mqtt5_msg_puback()::connection
mqtt5_msg_puback()
mqtt5_msg.h:135
update_property_len_value()::connection
update_property_len_value()
mqtt5_msg.c:65
append_property()::connection
append_property()
mqtt5_msg.c:90
append_message_id()::connection
append_message_id()
mqtt5_msg.c:121
init_message()::connection
init_message()
mqtt5_msg.c:142
fail_message()::connection
fail_message()
mqtt5_msg.c:148
fini_message()::connection
fini_message()
mqtt5_msg.c:155
mqtt5_msg_connect()::connection
mqtt5_msg_connect()
mqtt5_msg.c:465
mqtt5_msg_publish()::connection
mqtt5_msg_publish()
mqtt5_msg.c:723
mqtt5_msg_subscribe()::connection
mqtt5_msg_subscribe()
mqtt5_msg.c:857
mqtt5_msg_disconnect()::connection
mqtt5_msg_disconnect()
mqtt5_msg.c:925
mqtt5_msg_unsubscribe()::connection
mqtt5_msg_unsubscribe()
mqtt5_msg.c:951
mqtt5_msg_puback()::connection
mqtt5_msg_puback()
mqtt5_msg.c:997
mqtt5_msg_pubrec()::connection
mqtt5_msg_pubrec()
mqtt5_msg.c:1010
mqtt5_msg_pubrel()::connection
mqtt5_msg_pubrel()
mqtt5_msg.c:1023
mqtt5_msg_pubcomp()::connection
mqtt5_msg_pubcomp()
mqtt5_msg.c:1036
Lifecycle
from
examples
All items filtered out
All items filtered out