ESP-IDF
ble_sm_process_result()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (3/5)...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ble_sm_process_result()
ble_sm_process_result() function
Syntax
Show:
Summary
Declaration
Definition
from
ble_sm_priv.h:389
void
ble_sm_process_result
(
uint16_t
conn_handle
,
struct
ble_sm_result
*
res
,
bool
tx_fail
)
;
Implemented in
ble_sm.c:949
Arguments
Argument
conn_handle
res
tx_fail
Examples
References
from
examples
Code
Location
Referrer
ble_sm_process_result
(
uint16_t
conn_handle
,
struct
ble_sm_result
*
res
,
ble_sm.c:950
void
ble_sm_process_result
(
uint16_t
conn_handle
,
struct
ble_sm_result
*
res
,
ble_sm_priv.h:389
ble_sm_process_result
(
conn_handle
,
&
res
,
true
)
;
ble_sm.c:1283
ble_sm_enc_event_rx()
ble_sm_process_result
(
conn_handle
,
&
res
,
true
)
;
ble_sm.c:1504
ble_sm_ltk_req_rx()
ble_sm_process_result
(
conn_handle
,
&
res
,
true
)
;
ble_sm.c:2828
ble_sm_pair_initiate()
ble_sm_process_result
(
conn_handle
,
&
res
,
true
)
;
ble_sm.c:2867
ble_sm_slave_initiate()
ble_sm_process_result
(
conn_handle
,
&
res
,
true
)
;
ble_sm.c:2921
ble_sm_enc_initiate()
ble_sm_process_result
(
conn_handle
,
&
res
,
op
==
BLE_SM_OP_PAIR_FAIL
?
ble_sm.c:2959
ble_sm_rx()
ble_sm_process_result
(
conn_handle
,
&
res
,
true
)
;
ble_sm.c:3072
ble_sm_inject_io()
ble_sm_process_result
(
conn_handle
,
&
res
,
true
)
;
ble_sm.c:3085
ble_sm_connection_broken()
Call Tree
from
examples
ble_sm_process_result()
is called by 8 functions and calls 15 functions:
ble_sm_enc_event_rx()
ble_sm_ltk_req_rx()
ble_sm_pair_initiate()
ble_sm_slave_initiate()
ble_sm_enc_initiate()
ble_sm_rx()
ble_sm_inject_io()
ble_sm_connection_broken()
All items filtered out
ble_sm_process_result()
ble_hs_conn_find()
ble_sm_proc_find()
ble_sm_pair_initiate()
ble_sm_slave_initiate()
ble_hs_lock()
ble_hs_unlock()
ble_gap_enc_event()
ble_gap_passkey_event()
ble_gap_pairing_complete_event()
ble_sm_proc_set_timer()
ble_sm_proc_free()
ble_sm_proc_remove()
ble_sm_persist_keys()
ble_sm_exec()
ble_sm_pair_fail_tx()
All items filtered out
Data Use
from
examples
ble_sm_process_result()
reads 13 variables and writes 3 variables:
ble_gap_passkey_params::action
ble_hs_conn::bhc_flags
ble_sm_proc::flags
ble_sm_proc::state
ble_sm_result::app_status
ble_sm_result::sm_err
ble_sm_result::passkey_params
ble_sm_result::state_arg
ble_sm_result::execute
ble_sm_result::enc_cb
ble_sm_result::bonded
ble_sm_result::restore
ble_sm_result::out_of_order
All items filtered out
ble_sm_process_result()
ble_sm_result::app_status
ble_sm_result::sm_err
ble_sm_result::execute
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