ESP-IDF
tL2C_RCB
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
tL2C_RCB
tL2C_RCB struct
Syntax
Show:
Summary
Declaration
from
l2c_int.h:246
typedef
struct
{
BOOLEAN
in_use
;
UINT16
psm
;
UINT16
real_psm
;
#if
(
L2CAP_UCD_INCLUDED
==
TRUE
)
tL2C_UCD_REG
ucd
;
#endif
tL2CAP_APPL_INFO
api
;
}
tL2C_RCB
;
Fields
Field
Declared as
tL2C_RCB::in_use
BOOLEAN
tL2C_RCB::psm
UINT16
tL2C_RCB::real_psm
UINT16
tL2C_RCB::api
tL2CAP_APPL_INFO
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
{
l2c_int.h:246
}
tL2C_RCB
;
l2c_int.h:256
tL2C_RCB
*
p_rcb
;
l2c_api.c:57
L2CA_Register()
tL2C_RCB
*
p_rcb
;
l2c_api.c:120
L2CA_Deregister()
tL2C_RCB
*
p_rcb
;
l2c_api.c:227
L2CA_ErtmConnectReq()
tL2C_RCB
*
registration_control_block
=
channel_control_block
->
p_rcb
;
l2c_api.c:341
L2CA_SetConnectionCallbacks()
registration_control_block
=
(
tL2C_RCB
*
)
osi_calloc
(
sizeof
(
tL2C_RCB
)
)
;
l2c_api.c:343
L2CA_SetConnectionCallbacks()
tL2C_RCB
*
p_rcb
;
l2c_api.c:920
L2CA_LocalLoopbackReq()
tL2C_RCB
*
p_rcb
=
NULL
;
l2c_ble.c:800
l2cble_process_sig_cmd()
}
tL2C_RCB
;
l2c_int.h:256
tL2C_RCB
tL2C_RCB
*
p_rcb
;
/* Registration CB for this Channel */
l2c_int.h:293
t_l2c_ccb
t_l2c_ccb::p_rcb
tL2C_RCB
rcb_pool
[
MAX_L2CAP_CLIENTS
]
;
/* Registration info pool */
l2c_int.h:486
tL2C_CB
tL2C_CB::rcb_pool
tL2C_RCB
ble_rcb_pool
[
BLE_MAX_L2CAP_CLIENTS
]
;
/* Registration info pool */
l2c_int.h:524
tL2C_CB
tL2C_CB::ble_rcb_pool
extern
tL2C_RCB
*
l2cu_allocate_rcb
(
UINT16
psm
)
;
l2c_int.h:691
l2cu_allocate_rcb()
extern
tL2C_RCB
*
l2cu_find_rcb_by_psm
(
UINT16
psm
)
;
l2c_int.h:692
l2cu_find_rcb_by_psm()
extern
void
l2cu_release_rcb
(
tL2C_RCB
*
p_rcb
)
;
l2c_int.h:693
l2cu_release_rcb()
l2cu_release_rcb()::p_rcb
extern
tL2C_RCB
*
l2cu_allocate_ble_rcb
(
UINT16
psm
)
;
l2c_int.h:694
l2cu_allocate_ble_rcb()
extern
tL2C_RCB
*
l2cu_find_ble_rcb_by_psm
(
UINT16
psm
)
;
l2c_int.h:695
l2cu_find_ble_rcb_by_psm()
tL2C_RCB
*
p_rcb
;
l2c_main.c:366
process_l2cap_cmd()
tL2C_RCB
*
p_rcb
=
p_ccb
->
p_rcb
;
l2c_utils.c:1685
l2cu_release_ccb()
osi_free
(
p_rcb
)
;
l2c_utils.c:1704
l2cu_release_ccb()
tL2C_RCB
*
l2cu_allocate_rcb
(
UINT16
psm
)
l2c_utils.c:1797
l2cu_allocate_rcb()
tL2C_RCB
*
p_rcb
=
&
l2cb
.
rcb_pool
[
0
]
;
l2c_utils.c:1799
l2cu_allocate_rcb()
tL2C_RCB
*
l2cu_allocate_ble_rcb
(
UINT16
psm
)
l2c_utils.c:1828
l2cu_allocate_ble_rcb()
tL2C_RCB
*
p_rcb
=
&
l2cb
.
ble_rcb_pool
[
0
]
;
l2c_utils.c:1830
l2cu_allocate_ble_rcb()
void
l2cu_release_rcb
(
tL2C_RCB
*
p_rcb
)
l2c_utils.c:1860
l2cu_release_rcb()
l2cu_release_rcb()::p_rcb
tL2C_RCB
*
l2cu_find_rcb_by_psm
(
UINT16
psm
)
l2c_utils.c:1906
l2cu_find_rcb_by_psm()
tL2C_RCB
*
p_rcb
=
&
l2cb
.
rcb_pool
[
0
]
;
l2c_utils.c:1908
l2cu_find_rcb_by_psm()
tL2C_RCB
*
l2cu_find_ble_rcb_by_psm
(
UINT16
psm
)
l2c_utils.c:1932
l2cu_find_ble_rcb_by_psm()
tL2C_RCB
*
p_rcb
=
&
l2cb
.
ble_rcb_pool
[
0
]
;
l2c_utils.c:1934
l2cu_find_ble_rcb_by_psm()
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
t_l2c_ccb::p_rcb
t_l2c_ccb
l2c_int.h:293
tL2C_CB::rcb_pool
tL2C_CB
l2c_int.h:486
tL2C_CB::ble_rcb_pool
tL2C_CB
l2c_int.h:524
return
l2cu_allocate_rcb()
l2c_int.h:691
return
l2cu_find_rcb_by_psm()
l2c_int.h:692
l2cu_release_rcb()::p_rcb
l2cu_release_rcb()
l2c_int.h:693
return
l2cu_allocate_ble_rcb()
l2c_int.h:694
return
l2cu_find_ble_rcb_by_psm()
l2c_int.h:695
return
l2cu_allocate_rcb()
l2c_utils.c:1797
return
l2cu_allocate_ble_rcb()
l2c_utils.c:1828
l2cu_release_rcb()::p_rcb
l2cu_release_rcb()
l2c_utils.c:1860
return
l2cu_find_rcb_by_psm()
l2c_utils.c:1906
return
l2cu_find_ble_rcb_by_psm()
l2c_utils.c:1932
Lifecycle
from
examples
tL2C_RCB
is freed by 1 symbol:
All items filtered out
tL2C_RCB
l2cu_release_ccb()
All items filtered out