ESP-IDF
tBTA_GATTC_CLCB::p_cmd_list
is only used within ESP-IDF.
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
tBTA_GATTC_CLCB::p_cmd_list
tBTA_GATTC_CLCB::p_cmd_list field
Syntax
Show:
Summary
Declaration
from
bta_gattc_int.h:369
list_t
*
p_cmd_list
;
Examples
References
from
examples
Code
Location
Referrer
list_t
*
p_cmd_list
;
/* The list to store the command to be sent */
bta_gattc_int.h:369
if
(
!
list_is_empty
(
p_clcb
->
p_cmd_list
)
)
{
bta_gattc_act.c:1626
bta_gattc_pop_command_to_send()
list_node_t
*
node
=
list_begin
(
p_clcb
->
p_cmd_list
)
;
bta_gattc_act.c:1627
bta_gattc_pop_command_to_send()
list_remove
(
p_clcb
->
p_cmd_list
,
(
void
*
)
p_data
)
;
bta_gattc_act.c:1634
bta_gattc_pop_command_to_send()
assert
(
p_clcb
->
p_cmd_list
)
;
bta_gattc_act.c:1662
bta_gattc_free_command_data()
if
(
!
list_is_empty
(
p_clcb
->
p_cmd_list
)
)
{
bta_gattc_act.c:1664
bta_gattc_free_command_data()
for
(
list_node_t
*
node
=
list_begin
(
p_clcb
->
p_cmd_list
)
;
node
!=
list_end
(
p_clcb
->
p_cmd_list
)
;
bta_gattc_act.c:1667
bta_gattc_free_command_data()
list_remove
(
p_clcb
->
p_cmd_list
,
(
void
*
)
p_data
)
;
bta_gattc_act.c:1671
bta_gattc_free_command_data()
if
(
p_clcb
->
p_cmd_list
==
NULL
)
{
bta_gattc_utils.c:234
bta_gattc_clcb_alloc()
p_clcb
->
p_cmd_list
=
list_new
(
osi_free_func
)
;
bta_gattc_utils.c:235
bta_gattc_clcb_alloc()
if
(
p_clcb
->
p_q_cmd
!=
NULL
&&
!
list_contains
(
p_clcb
->
p_cmd_list
,
p_clcb
->
p_q_cmd
)
)
{
bta_gattc_utils.c:310
bta_gattc_clcb_dealloc()
list_clear
(
p_clcb
->
p_cmd_list
)
;
bta_gattc_utils.c:315
bta_gattc_clcb_dealloc()
osi_free
(
(
void
*
)
p_clcb
->
p_cmd_list
)
;
bta_gattc_utils.c:316
bta_gattc_clcb_dealloc()
p_clcb
->
p_cmd_list
=
NULL
;
bta_gattc_utils.c:317
bta_gattc_clcb_dealloc()
for
(
list_node_t
*
sn
=
list_begin
(
p_clcb
->
p_cmd_list
)
;
bta_gattc_utils.c:456
bta_gattc_has_prepare_command_in_queue()
sn
!=
list_end
(
p_clcb
->
p_cmd_list
)
;
sn
=
list_next
(
sn
)
)
{
bta_gattc_utils.c:457
bta_gattc_has_prepare_command_in_queue()
else
if
(
p_clcb
->
p_cmd_list
)
{
bta_gattc_utils.c:501
bta_gattc_enqueue()
if
(
list_length
(
p_clcb
->
p_cmd_list
)
>=
GATTC_COMMAND_QUEUE_SIZE_MAX
)
{
bta_gattc_utils.c:505
bta_gattc_enqueue()
list_append
(
p_clcb
->
p_cmd_list
,
(
void
*
)
cmd_data
)
;
bta_gattc_utils.c:540
bta_gattc_enqueue()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tBTA_GATTC_CLCB::p_cmd_list
is written by 2 functions and is read by 6 functions:
bta_gattc_clcb_alloc()
bta_gattc_clcb_dealloc()
All items filtered out
tBTA_GATTC_CLCB::p_cmd_list
bta_gattc_clcb_alloc()
bta_gattc_clcb_dealloc()
bta_gattc_has_prepare_command_in_queue()
bta_gattc_enqueue()
bta_gattc_pop_command_to_send()
bta_gattc_free_command_data()
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