ESP-IDF
+
0
/1 examples
SourceVu will show references to
session_t::last_will
from the following samples and libraries:
mqtt5 sample
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
session_t::last_will
session_t::last_will field
Last Will and Testament message configuration. Last will configuration
Syntax
Show:
Summary
Declaration
from
mqtt_client.h:310
struct
last_will_t
{
const
char
*
topic
;
const
char
*
msg
;
int
msg_len
;
int
qos
;
int
retain
;
}
last_will
;
Examples
session_t::last_will
is referenced by 1 libraries and example projects:
mqtt5 sample
References
from
0/1
examples
Code
Location
Referrer
}
last_will
;
/*!< Last will configuration */
mqtt_client.h:316
ESP_MEM_CHECK
(
TAG
,
esp_mqtt_set_if_config
(
config
->
session
.
last_will
.
topic
,
&
client
->
mqtt_state
.
connection
.
information
.
will_topic
)
,
goto
_mqtt_set_config_failed
)
;
mqtt_client.c:454
esp_mqtt_set_config()
if
(
config
->
session
.
last_will
.
msg_len
&&
config
->
session
.
last_will
.
msg
)
{
mqtt_client.c:456
esp_mqtt_set_config()
client
->
mqtt_state
.
connection
.
information
.
will_message
=
malloc
(
config
->
session
.
last_will
.
msg_len
)
;
mqtt_client.c:458
esp_mqtt_set_config()
memcpy
(
client
->
mqtt_state
.
connection
.
information
.
will_message
,
config
->
session
.
last_will
.
msg
,
config
->
session
.
last_will
.
msg_len
)
;
mqtt_client.c:460
esp_mqtt_set_config()
client
->
mqtt_state
.
connection
.
information
.
will_length
=
config
->
session
.
last_will
.
msg_len
;
mqtt_client.c:461
esp_mqtt_set_config()
}
else
if
(
config
->
session
.
last_will
.
msg
)
{
mqtt_client.c:462
esp_mqtt_set_config()
client
->
mqtt_state
.
connection
.
information
.
will_message
=
strdup
(
config
->
session
.
last_will
.
msg
)
;
mqtt_client.c:464
esp_mqtt_set_config()
client
->
mqtt_state
.
connection
.
information
.
will_length
=
strlen
(
config
->
session
.
last_will
.
msg
)
;
mqtt_client.c:466
esp_mqtt_set_config()
if
(
config
->
session
.
last_will
.
qos
)
{
mqtt_client.c:468
esp_mqtt_set_config()
client
->
mqtt_state
.
connection
.
information
.
will_qos
=
config
->
session
.
last_will
.
qos
;
mqtt_client.c:469
esp_mqtt_set_config()
if
(
config
->
session
.
last_will
.
retain
)
{
mqtt_client.c:471
esp_mqtt_set_config()
client
->
mqtt_state
.
connection
.
information
.
will_retain
=
config
->
session
.
last_will
.
retain
;
mqtt_client.c:472
esp_mqtt_set_config()
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
session_t::last_will
is read by 1 function:
All items filtered out
session_t::last_will
esp_mqtt_set_config()
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out