ESP-IDF
mqtt_message
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
mqtt_message
mqtt_message struct
Syntax
Show:
Summary
Declaration
from
mqtt_msg.h:64
typedef
struct
mqtt_message
{
uint8_t
*
data
;
size_t
length
;
size_t
fragmented_msg_total_length
;
size_t
fragmented_msg_data_offset
;
}
mqtt_message_t
;
Fields
Field
Declared as
Description
mqtt_message::data
uint8_t
*
mqtt_message::length
size_t
mqtt_message::fragmented_msg_total_length
size_t
total len of fragmented messages (zero for all other messages).
mqtt_message::fragmented_msg_data_offset
size_t
data offset of fragmented messages (zero for all other messages).
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
mqtt_message
{
mqtt_msg.h:64
}
mqtt_message_t
;
mqtt_msg.h:69
static
mqtt_message_t
*
fail_message
(
mqtt_connection_t
*
connection
)
mqtt5_msg.c:148
fail_message()
static
mqtt_message_t
*
fini_message
(
mqtt_connection_t
*
connection
,
int
type
,
int
dup
,
int
qos
,
int
retain
)
mqtt5_msg.c:155
fini_message()
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()
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()
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()
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()
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()
mqtt_message_t
*
mqtt5_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:997
mqtt5_msg_puback()
mqtt_message_t
*
mqtt5_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:1010
mqtt5_msg_pubrec()
mqtt_message_t
*
mqtt5_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:1023
mqtt5_msg_pubrel()
mqtt_message_t
*
mqtt5_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt5_msg.c:1036
mqtt5_msg_pubcomp()
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()
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()
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()
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()
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()
mqtt_message_t
*
mqtt5_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:132
mqtt5_msg_pubcomp()
mqtt_message_t
*
mqtt5_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:133
mqtt5_msg_pubrel()
mqtt_message_t
*
mqtt5_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:134
mqtt5_msg_pubrec()
mqtt_message_t
*
mqtt5_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt5_msg.h:135
mqtt5_msg_puback()
static
mqtt_message_t
*
fail_message
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:91
fail_message()
static
mqtt_message_t
*
fini_message
(
mqtt_connection_t
*
connection
,
int
type
,
int
dup
,
int
qos
,
int
retain
)
mqtt_msg.c:98
fini_message()
mqtt_message_t
*
mqtt_msg_connect
(
mqtt_connection_t
*
connection
,
mqtt_connect_info_t
*
info
)
mqtt_msg.c:340
mqtt_msg_connect()
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_message_t
*
mqtt_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:479
mqtt_msg_puback()
mqtt_message_t
*
mqtt_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:488
mqtt_msg_pubrec()
mqtt_message_t
*
mqtt_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:497
mqtt_msg_pubrel()
mqtt_message_t
*
mqtt_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
mqtt_msg.c:506
mqtt_msg_pubcomp()
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_message_t
*
mqtt_msg_unsubscribe
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
uint16_t
*
message_id
)
mqtt_msg.c:542
mqtt_msg_unsubscribe()
mqtt_message_t
*
mqtt_msg_pingreq
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:561
mqtt_msg_pingreq()
mqtt_message_t
*
mqtt_msg_pingresp
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:567
mqtt_msg_pingresp()
mqtt_message_t
*
mqtt_msg_disconnect
(
mqtt_connection_t
*
connection
)
mqtt_msg.c:573
mqtt_msg_disconnect()
memset
(
&
connection
->
outbound_message
,
0
,
sizeof
(
mqtt_message_t
)
)
;
mqtt_msg.c:621
mqtt_msg_buffer_init()
}
mqtt_message_t
;
mqtt_msg.h:69
mqtt_message_t
mqtt_message_t
outbound_message
;
mqtt_msg.h:86
mqtt_connection
mqtt_connection::outbound_message
mqtt_message_t
*
mqtt_msg_connect
(
mqtt_connection_t
*
connection
,
mqtt_connect_info_t
*
info
)
;
mqtt_msg.h:136
mqtt_msg_connect()
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_message_t
*
mqtt_msg_puback
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:138
mqtt_msg_puback()
mqtt_message_t
*
mqtt_msg_pubrec
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:139
mqtt_msg_pubrec()
mqtt_message_t
*
mqtt_msg_pubrel
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:140
mqtt_msg_pubrel()
mqtt_message_t
*
mqtt_msg_pubcomp
(
mqtt_connection_t
*
connection
,
uint16_t
message_id
)
;
mqtt_msg.h:141
mqtt_msg_pubcomp()
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_message_t
*
mqtt_msg_unsubscribe
(
mqtt_connection_t
*
connection
,
const
char
*
topic
,
uint16_t
*
message_id
)
;
mqtt_msg.h:143
mqtt_msg_unsubscribe()
mqtt_message_t
*
mqtt_msg_pingreq
(
mqtt_connection_t
*
connection
)
;
mqtt_msg.h:144
mqtt_msg_pingreq()
mqtt_message_t
*
mqtt_msg_pingresp
(
mqtt_connection_t
*
connection
)
;
mqtt_msg.h:145
mqtt_msg_pingresp()
mqtt_message_t
*
mqtt_msg_disconnect
(
mqtt_connection_t
*
connection
)
;
mqtt_msg.h:146
mqtt_msg_disconnect()
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_connection::outbound_message
mqtt_connection
mqtt_msg.h:86
return
mqtt_msg_connect()
mqtt_msg.h:136
return
mqtt_msg_publish()
mqtt_msg.h:137
return
mqtt_msg_puback()
mqtt_msg.h:138
return
mqtt_msg_pubrec()
mqtt_msg.h:139
return
mqtt_msg_pubrel()
mqtt_msg.h:140
return
mqtt_msg_pubcomp()
mqtt_msg.h:141
return
mqtt_msg_subscribe()
mqtt_msg.h:142
return
mqtt_msg_unsubscribe()
mqtt_msg.h:143
return
mqtt_msg_pingreq()
mqtt_msg.h:144
return
mqtt_msg_pingresp()
mqtt_msg.h:145
return
mqtt_msg_disconnect()
mqtt_msg.h:146
return
fail_message()
mqtt_msg.c:91
return
fini_message()
mqtt_msg.c:98
return
mqtt_msg_connect()
mqtt_msg.c:340
return
mqtt_msg_publish()
mqtt_msg.c:439
return
mqtt_msg_puback()
mqtt_msg.c:479
return
mqtt_msg_pubrec()
mqtt_msg.c:488
return
mqtt_msg_pubrel()
mqtt_msg.c:497
return
mqtt_msg_pubcomp()
mqtt_msg.c:506
return
mqtt_msg_subscribe()
mqtt_msg.c:515
return
mqtt_msg_unsubscribe()
mqtt_msg.c:542
return
mqtt_msg_pingreq()
mqtt_msg.c:561
return
mqtt_msg_pingresp()
mqtt_msg.c:567
return
mqtt_msg_disconnect()
mqtt_msg.c:573
return
mqtt5_msg_connect()
mqtt5_msg.h:125
return
mqtt5_msg_publish()
mqtt5_msg.h:126
return
mqtt5_msg_subscribe()
mqtt5_msg.h:129
return
mqtt5_msg_unsubscribe()
mqtt5_msg.h:130
return
mqtt5_msg_disconnect()
mqtt5_msg.h:131
return
mqtt5_msg_pubcomp()
mqtt5_msg.h:132
return
mqtt5_msg_pubrel()
mqtt5_msg.h:133
return
mqtt5_msg_pubrec()
mqtt5_msg.h:134
return
mqtt5_msg_puback()
mqtt5_msg.h:135
return
fail_message()
mqtt5_msg.c:148
return
fini_message()
mqtt5_msg.c:155
return
mqtt5_msg_connect()
mqtt5_msg.c:465
return
mqtt5_msg_publish()
mqtt5_msg.c:723
return
mqtt5_msg_subscribe()
mqtt5_msg.c:857
return
mqtt5_msg_disconnect()
mqtt5_msg.c:925
return
mqtt5_msg_unsubscribe()
mqtt5_msg.c:951
return
mqtt5_msg_puback()
mqtt5_msg.c:997
return
mqtt5_msg_pubrec()
mqtt5_msg.c:1010
return
mqtt5_msg_pubrel()
mqtt5_msg.c:1023
return
mqtt5_msg_pubcomp()
mqtt5_msg.c:1036
Lifecycle
from
examples
All items filtered out
All items filtered out