ESP-IDF
mqtt5_topic_alias
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
mqtt5_topic_alias
mqtt5_topic_alias struct
Syntax
Show:
Summary
Declaration
from
mqtt5_client_priv.h:18
typedef
struct
mqtt5_topic_alias
{
char
*
topic
;
uint16_t
topic_len
;
uint16_t
topic_alias
;
STAILQ_ENTRY
(
mqtt5_topic_alias
)
next
;
}
mqtt5_topic_alias_t
;
Fields
Field
Declared as
mqtt5_topic_alias::topic
char
*
mqtt5_topic_alias::topic_len
uint16_t
mqtt5_topic_alias::topic_alias
uint16_t
mqtt5_topic_alias::next
STAILQ_ENTRY
(
mqtt5_topic_alias
)
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
mqtt5_topic_alias
{
mqtt5_client_priv.h:18
}
mqtt5_topic_alias_t
;
mqtt5_client_priv.h:23
typedef
struct
mqtt5_topic_alias
*
mqtt5_topic_alias_item_t
;
mqtt5_client_priv.h:26
mqtt5_topic_alias_item_t
item
,
tmp
;
mqtt5_client.c:327
esp_mqtt5_client_delete_topic_alias()
STAILQ_REMOVE
(
topic_alias_handle
,
item
,
mqtt5_topic_alias
,
next
)
;
mqtt5_client.c:329
esp_mqtt5_client_delete_topic_alias()
free
(
item
)
;
mqtt5_client.c:331
esp_mqtt5_client_delete_topic_alias()
mqtt5_topic_alias_item_t
item
;
mqtt5_client.c:339
esp_mqtt5_client_update_topic_alias()
item
=
calloc
(
1
,
sizeof
(
mqtt5_topic_alias_t
)
)
;
mqtt5_client.c:356
esp_mqtt5_client_update_topic_alias()
free
(
item
)
;
mqtt5_client.c:362
esp_mqtt5_client_update_topic_alias()
mqtt5_topic_alias_item_t
item
;
mqtt5_client.c:373
esp_mqtt5_client_get_topic_alias()
STAILQ_ENTRY
(
mqtt5_topic_alias
)
next
;
mqtt5_client_priv.h:22
}
mqtt5_topic_alias_t
;
mqtt5_client_priv.h:23
mqtt5_topic_alias_t
STAILQ_HEAD
(
mqtt5_topic_alias_list_t
,
mqtt5_topic_alias
)
;
mqtt5_client_priv.h:24
mqtt5_topic_alias_list_t
typedef
struct
mqtt5_topic_alias
*
mqtt5_topic_alias_item_t
;
mqtt5_client_priv.h:26
mqtt5_topic_alias_item_t
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
Lifecycle
from
examples
mqtt5_topic_alias
is allocated by 1 symbol and is freed by 2 symbols:
esp_mqtt5_client_update_topic_alias()
All items filtered out
mqtt5_topic_alias
esp_mqtt5_client_delete_topic_alias()
esp_mqtt5_client_update_topic_alias()
All items filtered out