ESP-IDF
tGOEPC_CCB
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tGOEPC_CCB
tGOEPC_CCB struct
Syntax
Show:
Summary
Declaration
from
goep_int.h:46
typedef
struct
{
tGOEPC_EVT_CBACK
*
callback
;
UINT16
obex_handle
;
UINT16
peer_mtu
;
UINT16
our_mtu
;
BOOLEAN
congest
;
BT_HDR
*
pkt
;
BOOLEAN
pkt_srm_en
;
BOOLEAN
pkt_srm_wait
;
UINT8
curr_pkt_opcode
;
UINT8
last_pkt_opcode
;
BOOLEAN
srm_wait
;
BOOLEAN
srm_peer_wait
;
UINT8
srm_state
;
UINT8
state
;
UINT8
allocated
;
}
tGOEPC_CCB
;
Fields
Field
Declared as
tGOEPC_CCB::callback
tGOEPC_EVT_CBACK
*
tGOEPC_CCB::obex_handle
UINT16
tGOEPC_CCB::peer_mtu
UINT16
tGOEPC_CCB::our_mtu
UINT16
tGOEPC_CCB::congest
BOOLEAN
tGOEPC_CCB::pkt
BT_HDR
*
tGOEPC_CCB::pkt_srm_en
BOOLEAN
tGOEPC_CCB::pkt_srm_wait
BOOLEAN
tGOEPC_CCB::curr_pkt_opcode
UINT8
tGOEPC_CCB::last_pkt_opcode
UINT8
tGOEPC_CCB::srm_wait
BOOLEAN
tGOEPC_CCB::srm_peer_wait
BOOLEAN
tGOEPC_CCB::srm_state
UINT8
tGOEPC_CCB::state
UINT8
tGOEPC_CCB::allocated
UINT8
Related Functions
Found 18 other functions taking a
tGOEPC_CCB
argument:
Function
goepc_sm_act_disconnect()
goepc_free_ccb()
goepc_sm_execute()
goepc_srm_sm_execute()
goepc_sm_act_send_req_fb()
goepc_sm_act_send_req()
goepc_sm_act_rsp()
goepc_sm_act_rsp_fb()
goepc_sm_state_opened_idle()
goepc_sm_state_opened_req()
goepc_sm_state_opened_rsp()
goepc_srm_sm_act_req()
goepc_srm_sm_act_rsp()
goepc_act_congest()
goepc_act_uncongest()
goepc_act_mtu_chg()
goepc_sm_act_connect()
goepc_sm_state_opening()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
{
goep_int.h:46
}
tGOEPC_CCB
;
goep_int.h:64
tGOEPC_CCB
tGOEPC_CCB
ccb
[
GOEPC_MAX_CONNECTION
]
;
/* connection control blocks */
goep_int.h:68
tGOEPC_CB
tGOEPC_CB::ccb
tGOEPC_CCB
*
goepc_allocate_ccb
(
void
)
;
goep_int.h:95
goepc_allocate_ccb()
void
goepc_free_ccb
(
tGOEPC_CCB
*
p_ccb
)
;
goep_int.h:96
goepc_free_ccb()
goepc_free_ccb()::p_ccb
void
goepc_sm_execute
(
tGOEPC_CCB
*
p_ccb
,
UINT8
event
,
tGOEPC_DATA
*
p_data
)
;
goep_int.h:100
goepc_sm_execute()
goepc_sm_execute()::p_ccb
void
goepc_srm_sm_execute
(
tGOEPC_CCB
*
p_ccb
,
BOOLEAN
is_req
,
BOOLEAN
srm_en
,
BOOLEAN
srm_wait
)
;
goep_int.h:101
goepc_srm_sm_execute()
goepc_srm_sm_execute()::p_ccb
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_api.c:76
GOEPC_Open()
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_api.c:121
GOEPC_Close()
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_api.c:149
GOEPC_SendRequest()
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_api.c:213
GOEPC_PrepareRequest()
tGOEPC_CCB
*
p_ccb
=
&
goepc_cb
.
ccb
[
ccb_idx
]
;
goepc_api.c:267
GOEPC_DropRequest()
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_api.c:292
GOEPC_RequestSetSRM()
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_api.c:347
GOEPC_RequestAddHeader()
tGOEPC_CCB
*
goepc_allocate_ccb
(
void
)
goepc_main.c:26
goepc_allocate_ccb()
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_main.c:28
goepc_allocate_ccb()
void
goepc_free_ccb
(
tGOEPC_CCB
*
p_ccb
)
goepc_main.c:39
goepc_free_ccb()
goepc_free_ccb()::p_ccb
memset
(
p_ccb
,
0
,
sizeof
(
tGOEPC_CCB
)
)
;
goepc_main.c:44
goepc_free_ccb()
static
tGOEPC_CCB
*
find_ccb_by_obex_handle
(
UINT16
obex_handle
)
goepc_main.c:77
find_ccb_by_obex_handle()
tGOEPC_CCB
*
p_ccb
=
NULL
;
goepc_main.c:79
find_ccb_by_obex_handle()
static
void
goepc_act_congest
(
tGOEPC_CCB
*
p_ccb
)
goepc_main.c:131
goepc_act_congest()
goepc_act_congest()::p_ccb
static
void
goepc_act_uncongest
(
tGOEPC_CCB
*
p_ccb
)
goepc_main.c:137
goepc_act_uncongest()
goepc_act_uncongest()::p_ccb
static
void
goepc_act_mtu_chg
(
tGOEPC_CCB
*
p_ccb
,
tGOEPC_MTU_CHG
*
mtu_chg
)
goepc_main.c:143
goepc_act_mtu_chg()
goepc_act_mtu_chg()::p_ccb
tGOEPC_CCB
*
p_ccb
=
find_ccb_by_obex_handle
(
handle
)
;
goepc_main.c:158
goepc_obex_callback()
static
void
goepc_sm_act_connect
(
tGOEPC_CCB
*
p_ccb
,
tGOEPC_CONNECTED
*
connected
)
goepc_main.c:218
goepc_sm_act_connect()
goepc_sm_act_connect()::p_ccb
static
void
goepc_sm_act_disconnect
(
tGOEPC_CCB
*
p_ccb
)
goepc_main.c:231
goepc_sm_act_disconnect()
goepc_sm_act_disconnect()::p_ccb
static
void
goepc_sm_act_send_req
(
tGOEPC_CCB
*
p_ccb
,
BT_HDR
*
pkt
)
goepc_main.c:243
goepc_sm_act_send_req()
goepc_sm_act_send_req()::p_ccb
static
void
goepc_sm_act_send_req_fb
(
tGOEPC_CCB
*
p_ccb
,
BT_HDR
*
pkt
)
goepc_main.c:256
goepc_sm_act_send_req_fb()
goepc_sm_act_send_req_fb()::p_ccb
static
void
goepc_sm_act_rsp
(
tGOEPC_CCB
*
p_ccb
,
BT_HDR
*
pkt
)
goepc_main.c:269
goepc_sm_act_rsp()
goepc_sm_act_rsp()::p_ccb
static
void
goepc_sm_act_rsp_fb
(
tGOEPC_CCB
*
p_ccb
,
BT_HDR
*
pkt
)
goepc_main.c:287
goepc_sm_act_rsp_fb()
goepc_sm_act_rsp_fb()::p_ccb
static
void
goepc_sm_state_opening
(
tGOEPC_CCB
*
p_ccb
,
UINT8
event
,
tGOEPC_DATA
*
p_data
)
goepc_main.c:303
goepc_sm_state_opening()
goepc_sm_state_opening()::p_ccb
static
void
goepc_sm_state_opened_idle
(
tGOEPC_CCB
*
p_ccb
,
UINT8
event
,
tGOEPC_DATA
*
p_data
)
goepc_main.c:327
goepc_sm_state_opened_idle()
goepc_sm_state_opened_idle()::p_ccb
static
void
goepc_sm_state_opened_req
(
tGOEPC_CCB
*
p_ccb
,
UINT8
event
,
tGOEPC_DATA
*
p_data
)
goepc_main.c:355
goepc_sm_state_opened_req()
goepc_sm_state_opened_req()::p_ccb
static
void
goepc_sm_state_opened_rsp
(
tGOEPC_CCB
*
p_ccb
,
UINT8
event
,
tGOEPC_DATA
*
p_data
)
goepc_main.c:380
goepc_sm_state_opened_rsp()
goepc_sm_state_opened_rsp()::p_ccb
void
goepc_sm_execute
(
tGOEPC_CCB
*
p_ccb
,
UINT8
event
,
tGOEPC_DATA
*
p_data
)
goepc_main.c:431
goepc_sm_execute()
goepc_sm_execute()::p_ccb
static
void
goepc_srm_sm_act_req
(
tGOEPC_CCB
*
p_ccb
,
BOOLEAN
srm_en
,
BOOLEAN
srm_wait
)
goepc_main.c:456
goepc_srm_sm_act_req()
goepc_srm_sm_act_req()::p_ccb
static
void
goepc_srm_sm_act_rsp
(
tGOEPC_CCB
*
p_ccb
,
BOOLEAN
srm_en
,
BOOLEAN
srm_wait
)
goepc_main.c:483
goepc_srm_sm_act_rsp()
goepc_srm_sm_act_rsp()::p_ccb
void
goepc_srm_sm_execute
(
tGOEPC_CCB
*
p_ccb
,
BOOLEAN
is_req
,
BOOLEAN
srm_en
,
BOOLEAN
srm_wait
)
goepc_main.c:518
goepc_srm_sm_execute()
goepc_srm_sm_execute()::p_ccb
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
tGOEPC_CB::ccb
tGOEPC_CB
goep_int.h:68
return
goepc_allocate_ccb()
goep_int.h:95
goepc_free_ccb()::p_ccb
goepc_free_ccb()
goep_int.h:96
goepc_sm_execute()::p_ccb
goepc_sm_execute()
goep_int.h:100
goepc_srm_sm_execute()::p_ccb
goepc_srm_sm_execute()
goep_int.h:101
return
goepc_allocate_ccb()
goepc_main.c:26
goepc_free_ccb()::p_ccb
goepc_free_ccb()
goepc_main.c:39
return
find_ccb_by_obex_handle()
goepc_main.c:77
goepc_act_congest()::p_ccb
goepc_act_congest()
goepc_main.c:131
goepc_act_uncongest()::p_ccb
goepc_act_uncongest()
goepc_main.c:137
goepc_act_mtu_chg()::p_ccb
goepc_act_mtu_chg()
goepc_main.c:143
goepc_sm_act_connect()::p_ccb
goepc_sm_act_connect()
goepc_main.c:218
goepc_sm_act_disconnect()::p_ccb
goepc_sm_act_disconnect()
goepc_main.c:231
goepc_sm_act_send_req()::p_ccb
goepc_sm_act_send_req()
goepc_main.c:243
goepc_sm_act_send_req_fb()::p_ccb
goepc_sm_act_send_req_fb()
goepc_main.c:256
goepc_sm_act_rsp()::p_ccb
goepc_sm_act_rsp()
goepc_main.c:269
goepc_sm_act_rsp_fb()::p_ccb
goepc_sm_act_rsp_fb()
goepc_main.c:287
goepc_sm_state_opening()::p_ccb
goepc_sm_state_opening()
goepc_main.c:303
goepc_sm_state_opened_idle()::p_ccb
goepc_sm_state_opened_idle()
goepc_main.c:327
goepc_sm_state_opened_req()::p_ccb
goepc_sm_state_opened_req()
goepc_main.c:355
goepc_sm_state_opened_rsp()::p_ccb
goepc_sm_state_opened_rsp()
goepc_main.c:380
goepc_sm_execute()::p_ccb
goepc_sm_execute()
goepc_main.c:431
goepc_srm_sm_act_req()::p_ccb
goepc_srm_sm_act_req()
goepc_main.c:456
goepc_srm_sm_act_rsp()::p_ccb
goepc_srm_sm_act_rsp()
goepc_main.c:483
goepc_srm_sm_execute()::p_ccb
goepc_srm_sm_execute()
goepc_main.c:518
Lifecycle
from
examples
All items filtered out
All items filtered out