ESP-IDF
ble_gattc_proc::
::read_mult
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ble_gattc_proc::
::read_mult
ble_gattc_proc::
::read_mult field
Syntax
Show:
Summary
Declaration
from
ble_gattc.c:191
struct
{
uint16_t
handles
[
MYNEWT_VAL
(
BLE_GATT_READ_MAX_ATTRS
)
]
;
uint8_t
num_handles
;
bool
variable
;
ble_gatt_attr_fn
*
cb
;
ble_gatt_attr_mult_fn
*
cb_mult
;
void
*
cb_arg
;
}
read_mult
;
Examples
References
from
examples
Code
Location
Referrer
}
read_mult
;
ble_gattc.c:198
struct
ble_gatt_attr
attr
[
proc
->
read_mult
.
num_handles
]
;
ble_gattc.c:3463
ble_gattc_read_mult_cb_var()
if
(
proc
->
read_mult
.
cb_mult
==
NULL
)
{
ble_gattc.c:3468
ble_gattc_read_mult_cb_var()
for
(
i
=
0
;
i
<
proc
->
read_mult
.
num_handles
;
i
++
)
{
ble_gattc.c:3474
ble_gattc_read_mult_cb_var()
attr
[
i
]
.
handle
=
proc
->
read_mult
.
handles
[
i
]
;
ble_gattc.c:3475
ble_gattc_read_mult_cb_var()
assert
(
i
==
proc
->
read_mult
.
num_handles
)
;
ble_gattc.c:3509
ble_gattc_read_mult_cb_var()
proc
->
read_mult
.
cb_mult
(
proc
->
conn_handle
,
ble_gattc.c:3511
ble_gattc_read_mult_cb_var()
proc
->
read_mult
.
cb_arg
)
;
ble_gattc.c:3514
ble_gattc_read_mult_cb_var()
for
(
i
=
0
;
i
<
proc
->
read_mult
.
num_handles
;
i
++
)
{
ble_gattc.c:3516
ble_gattc_read_mult_cb_var()
if
(
proc
->
read_mult
.
variable
)
{
ble_gattc.c:3548
ble_gattc_read_mult_cb()
if
(
proc
->
read_mult
.
cb
==
NULL
)
{
ble_gattc.c:3565
ble_gattc_read_mult_cb()
rc
=
proc
->
read_mult
.
cb
(
proc
->
conn_handle
,
ble_gattc.c:3568
ble_gattc_read_mult_cb()
proc
->
read_mult
.
cb_arg
)
;
ble_gattc.c:3570
ble_gattc_read_mult_cb()
rc
=
ble_att_clt_tx_read_mult
(
proc
->
conn_handle
,
proc
->
cid
,
proc
->
read_mult
.
handles
,
ble_gattc.c:3628
ble_gattc_read_mult_tx()
proc
->
read_mult
.
num_handles
,
proc
->
read_mult
.
variable
)
;
ble_gattc.c:3629
ble_gattc_read_mult_tx()
memcpy
(
proc
->
read_mult
.
handles
,
handles
,
num_handles
*
sizeof
*
handles
)
;
ble_gattc.c:3669
ble_gattc_read_mult_internal()
proc
->
read_mult
.
num_handles
=
num_handles
;
ble_gattc.c:3670
ble_gattc_read_mult_internal()
proc
->
read_mult
.
variable
=
variable
;
ble_gattc.c:3671
ble_gattc_read_mult_internal()
proc
->
read_mult
.
cb
=
cb
;
ble_gattc.c:3672
ble_gattc_read_mult_internal()
proc
->
read_mult
.
cb_mult
=
cb_mult
;
ble_gattc.c:3673
ble_gattc_read_mult_internal()
proc
->
read_mult
.
cb_arg
=
cb_arg
;
ble_gattc.c:3674
ble_gattc_read_mult_internal()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ble_gattc_proc::
::read_mult
is read by 4 functions:
All items filtered out
ble_gattc_proc::
::read_mult
ble_gattc_read_mult_cb_var()
ble_gattc_read_mult_cb()
ble_gattc_read_mult_tx()
ble_gattc_read_mult_internal()
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