ESP-IDF
ble_hs_resolv_entry
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
ble_hs_resolv_entry
ble_hs_resolv_entry struct
Syntax
Show:
Summary
Declaration
from
ble_hs_resolv_priv.h:30
struct
ble_hs_resolv_entry
{
uint8_t
rl_addr_type
;
uint8_t
rl_local_irk
[
16
]
;
uint8_t
rl_peer_irk
[
16
]
;
uint8_t
rl_identity_addr
[
BLE_DEV_ADDR_LEN
]
;
uint8_t
rl_pseudo_id
[
BLE_DEV_ADDR_LEN
]
;
uint8_t
rl_local_rpa
[
BLE_DEV_ADDR_LEN
]
;
uint8_t
rl_peer_rpa
[
BLE_DEV_ADDR_LEN
]
;
uint8_t
rl_isrpa
;
}
;
Fields
Field
Declared as
ble_hs_resolv_entry::rl_addr_type
uint8_t
ble_hs_resolv_entry::rl_local_irk
uint8_t
[
16
]
ble_hs_resolv_entry::rl_peer_irk
uint8_t
[
16
]
ble_hs_resolv_entry::rl_identity_addr
uint8_t
[
BLE_DEV_ADDR_LEN
]
ble_hs_resolv_entry::rl_pseudo_id
uint8_t
[
BLE_DEV_ADDR_LEN
]
ble_hs_resolv_entry::rl_local_rpa
uint8_t
[
BLE_DEV_ADDR_LEN
]
ble_hs_resolv_entry::rl_peer_rpa
uint8_t
[
BLE_DEV_ADDR_LEN
]
ble_hs_resolv_entry::rl_isrpa
uint8_t
Related Functions
Found 2 other functions taking a
ble_hs_resolv_entry
argument:
Function
Description
ble_rpa_replace_peer_params_with_rl()
ble_hs_resolv_gen_priv_addr()
Called to generate a resolvable private address in rl structure
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
ble_hs_resolv_entry
{
ble_hs_resolv_priv.h:30
struct
ble_hs_resolv_entry
*
rl
=
NULL
;
ble_gap.c:499
ble_gap_fill_conn_desc()
struct
ble_hs_resolv_entry
*
rl
=
NULL
;
ble_gap.c:7272
ble_gap_connect()
struct
ble_hs_resolv_entry
*
rl
=
NULL
;
ble_hs_conn.c:456
ble_hs_conn_addrs()
struct
ble_hs_resolv_entry
*
rl
=
NULL
;
ble_hs_hci_evt.c:509
ble_hs_hci_evt_le_enh_conn_complete()
struct
ble_hs_resolv_entry
*
rl
=
NULL
;
ble_hs_hci_evt.c:573
ble_hs_hci_evt_le_conn_complete()
struct
ble_hs_resolv_entry
*
rl
=
NULL
;
ble_hs_hci_evt.c:687
ble_hs_hci_evt_le_adv_rpt()
static
struct
ble_hs_resolv_entry
g_ble_hs_resolv_list
[
BLE_RESOLV_LIST_SIZE
]
;
ble_hs_resolv.c:47
static
struct
ble_hs_resolv_entry
*
ble_hs_resolv.c:244
ble_rpa_find_rl_from_peer_records()
struct
ble_hs_resolv_entry
*
rl
=
NULL
;
ble_hs_resolv.c:248
ble_rpa_find_rl_from_peer_records()
struct
ble_hs_resolv_entry
*
*
rl
)
ble_hs_resolv.c:305
ble_rpa_replace_peer_params_with_rl()
struct
ble_hs_resolv_entry
*
rl_tmp
=
NULL
;
ble_hs_resolv.c:307
ble_rpa_replace_peer_params_with_rl()
ble_hs_resolv_gen_priv_addr
(
struct
ble_hs_resolv_entry
*
rl
,
int
local
)
ble_hs_resolv.c:382
ble_hs_resolv_gen_priv_addr()
ble_hs_resolv_gen_priv_addr()::rl
struct
ble_hs_resolv_entry
*
rl
=
&
g_ble_hs_resolv_list
[
0
]
;
ble_hs_resolv.c:434
ble_hs_gen_own_private_rnd()
struct
ble_hs_resolv_entry
*
rl
=
&
g_ble_hs_resolv_list
[
0
]
;
ble_hs_resolv.c:444
ble_hs_get_rpa_local()
struct
ble_hs_resolv_entry
*
rl
=
&
g_ble_hs_resolv_list
[
1
]
;
ble_hs_resolv.c:500
ble_hs_is_on_resolv_list()
struct
ble_hs_resolv_entry
*
ble_hs_resolv.c:520
ble_hs_resolv_list_find()
struct
ble_hs_resolv_entry
*
rl
=
&
g_ble_hs_resolv_list
[
1
]
;
ble_hs_resolv.c:525
ble_hs_resolv_list_find()
struct
ble_hs_resolv_entry
*
rl
;
ble_hs_resolv.c:555
ble_hs_resolv_list_add()
ble_hs_resolv_entry
)
)
;
ble_hs_resolv.c:618
ble_hs_resolv_list_rmv()
ble_hs_resolv_entry
)
)
;
ble_hs_resolv.c:641
ble_hs_resolv_list_clear_all()
struct
ble_hs_resolv_entry
*
ble_hs_resolv.c:725
ble_hs_resolv_rpa_addr()
struct
ble_hs_resolv_entry
*
rl
=
&
g_ble_hs_resolv_list
[
1
]
;
ble_hs_resolv.c:729
ble_hs_resolv_rpa_addr()
struct
ble_hs_resolv_entry
*
ble_hs_resolv_priv.h:80
ble_hs_resolv_list_find()
struct
ble_hs_resolv_entry
*
ble_hs_resolv_priv.h:84
ble_hs_resolv_rpa_addr()
ble_rpa_replace_peer_params_with_rl
(
uint8_t
*
,
uint8_t
*
,
struct
ble_hs_resolv_entry
*
*
)
;
ble_hs_resolv_priv.h:93
ble_rpa_replace_peer_params_with_rl()
ble_rpa_replace_peer_params_with_rl()::#2
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
return
ble_hs_resolv_list_find()
ble_hs_resolv_priv.h:80
return
ble_hs_resolv_rpa_addr()
ble_hs_resolv_priv.h:84
ble_rpa_replace_peer_params_with_rl()::#2
ble_rpa_replace_peer_params_with_rl()
ble_hs_resolv_priv.h:93
g_ble_hs_resolv_list
ble_hs_resolv.c:47
return
ble_rpa_find_rl_from_peer_records()
ble_hs_resolv.c:244
ble_hs_resolv_gen_priv_addr()::rl
ble_hs_resolv_gen_priv_addr()
ble_hs_resolv.c:382
return
ble_hs_resolv_list_find()
ble_hs_resolv.c:520
return
ble_hs_resolv_rpa_addr()
ble_hs_resolv.c:725
Lifecycle
from
examples
All items filtered out
All items filtered out