ESP-IDF
mqtt_state::pending_msg_id
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (5/5)...
ESP-IDF
lwIP
FreeRTOS
cJSON
mbedTLS
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
mqtt_state::pending_msg_id
mqtt_state::pending_msg_id field
Syntax
Show:
Summary
Declaration
from
mqtt_client_priv.h:64
uint16_t
pending_msg_id
;
Examples
References
from
examples
Code
Location
Referrer
uint16_t
pending_msg_id
;
mqtt_client_priv.h:64
client
->
mqtt_state
.
pending_msg_id
=
mqtt5_get_id
(
client
->
mqtt_state
.
connection
.
outbound_message
.
data
,
mqtt_client.c:745
esp_mqtt_connect()
client
->
mqtt_state
.
pending_msg_id
=
mqtt_get_id
(
client
->
mqtt_state
.
connection
.
outbound_message
.
data
,
mqtt_client.c:749
esp_mqtt_connect()
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:754
esp_mqtt_connect()
ESP_LOGD
(
TAG
,
"Removed pending_id=%d"
,
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:1178
remove_initiator_message()
ESP_LOGD
(
TAG
,
"Failed to remove pending_id=%d"
,
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:1182
remove_initiator_message()
client
->
mqtt_state
.
pending_msg_id
,
client
->
mqtt_state
.
pending_msg_type
)
;
mqtt_client.c:1189
mqtt_enqueue()
msg
.
msg_id
=
client
->
mqtt_state
.
pending_msg_id
;
mqtt_client.c:1193
mqtt_enqueue()
client
->
mqtt_state
.
connection
.
outbound_message
.
data
=
outbox_item_get_data
(
item
,
&
client
->
mqtt_state
.
connection
.
outbound_message
.
length
,
&
client
->
mqtt_state
.
pending_msg_id
,
mqtt_client.c:1506
mqtt_resend_queued()
ESP_LOGD
(
TAG
,
"Sending Duplicated QoS%d message with id=%d"
,
client
->
mqtt_state
.
pending_publish_qos
,
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:1511
mqtt_resend_queued()
outbox_set_pending
(
client
->
outbox
,
client
->
mqtt_state
.
pending_msg_id
,
TRANSMITTED
)
;
mqtt_client.c:1675
esp_mqtt_task()
&
client
->
mqtt_state
.
pending_msg_id
,
client
->
mqtt5_config
->
subscribe_property_info
)
;
mqtt_client.c:1918
esp_mqtt_client_subscribe_multiple()
&
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:1926
esp_mqtt_client_subscribe_multiple()
outbox_set_pending
(
client
->
outbox
,
client
->
mqtt_state
.
pending_msg_id
,
TRANSMITTED
)
;
// handle error
mqtt_client.c:1940
esp_mqtt_client_subscribe_multiple()
ESP_LOGD
(
TAG
,
"Sent subscribe, first topic=%s, id: %d"
,
topic_list
[
0
]
.
filter
,
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:1948
esp_mqtt_client_subscribe_multiple()
return
client
->
mqtt_state
.
pending_msg_id
;
mqtt_client.c:1950
esp_mqtt_client_subscribe_multiple()
&
client
->
mqtt_state
.
pending_msg_id
,
client
->
mqtt5_config
->
unsubscribe_property_info
)
;
mqtt_client.c:1974
esp_mqtt_client_unsubscribe()
&
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:1982
esp_mqtt_client_unsubscribe()
ESP_LOGD
(
TAG
,
"unsubscribe, topic\"%s\", id: %d"
,
topic
,
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:1989
esp_mqtt_client_unsubscribe()
outbox_set_pending
(
client
->
outbox
,
client
->
mqtt_state
.
pending_msg_id
,
TRANSMITTED
)
;
//handle error
mqtt_client.c:1996
esp_mqtt_client_unsubscribe()
ESP_LOGD
(
TAG
,
"Sent Unsubscribe topic=%s, id: %d, successful"
,
topic
,
client
->
mqtt_state
.
pending_msg_id
)
;
mqtt_client.c:2004
esp_mqtt_client_unsubscribe()
return
client
->
mqtt_state
.
pending_msg_id
;
mqtt_client.c:2006
esp_mqtt_client_unsubscribe()
client
->
mqtt_state
.
pending_msg_id
=
pending_msg_id
;
mqtt_client.c:2047
mqtt_client_enqueue_publish()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
mqtt_state::pending_msg_id
is written by 2 functions and is read by 7 functions:
esp_mqtt_connect()
mqtt_client_enqueue_publish()
All items filtered out
mqtt_state::pending_msg_id
esp_mqtt_connect()
remove_initiator_message()
mqtt_enqueue()
mqtt_resend_queued()
esp_mqtt_task()
esp_mqtt_client_subscribe_multiple()
esp_mqtt_client_unsubscribe()
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
Lifecycle
from
examples
All items filtered out
All items filtered out