ESP-IDF
btc_sdp_args_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (4/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
btc_sdp_args_t
btc_sdp_args_t union
Syntax
Show:
Summary
Declaration
from
btc_sdp.h:27
typedef
union
{
struct
search_record_arg
{
BD_ADDR
bd_addr
;
tSDP_UUID
sdp_uuid
;
}
search
;
struct
create_record_arg
{
bluetooth_sdp_record
*
record
;
}
create_record
;
struct
remove_record_arg
{
int
record_handle
;
}
remove_record
;
}
btc_sdp_args_t
;
Fields
Field
Declared as
btc_sdp_args_t::search
struct
search_record_arg
{
BD_ADDR
bd_addr
;
tSDP_UUID
sdp_uuid
;
}
btc_sdp_args_t::create_record
struct
create_record_arg
{
bluetooth_sdp_record
*
record
;
}
btc_sdp_args_t::remove_record
struct
remove_record_arg
{
int
record_handle
;
}
Related Functions
Found 3 other functions taking a
btc_sdp_args_t
argument:
Function
btc_sdp_search()
btc_sdp_create_record()
btc_sdp_remove_record()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
union
{
btc_sdp.h:27
}
btc_sdp_args_t
;
btc_sdp.h:44
static
void
btc_sdp_create_record
(
btc_sdp_args_t
*
arg
)
btc_sdp.c:1222
btc_sdp_create_record()
btc_sdp_create_record()::arg
static
void
btc_sdp_remove_record
(
btc_sdp_args_t
*
arg
)
btc_sdp.c:1251
btc_sdp_remove_record()
btc_sdp_remove_record()::arg
static
void
btc_sdp_search
(
btc_sdp_args_t
*
arg
)
btc_sdp.c:1281
btc_sdp_search()
btc_sdp_search()::arg
bluetooth_sdp_record
*
*
dst_record
=
&
(
(
btc_sdp_args_t
*
)
p_dest
)
->
create_record
.
record
;
btc_sdp.c:1317
btc_sdp_arg_deep_copy()
bluetooth_sdp_record
*
src_record
=
(
(
btc_sdp_args_t
*
)
p_src
)
->
create_record
.
record
;
btc_sdp.c:1318
btc_sdp_arg_deep_copy()
btc_sdp_args_t
*
arg
=
(
btc_sdp_args_t
*
)
msg
->
arg
;
btc_sdp.c:1339
btc_sdp_arg_deep_free()
btc_sdp_args_t
*
arg
=
(
btc_sdp_args_t
*
)
(
msg
->
arg
)
;
btc_sdp.c:1353
btc_sdp_call_handler()
}
btc_sdp_args_t
;
btc_sdp.h:44
btc_sdp_args_t
btc_sdp_args_t
arg
;
esp_sdp_api.c:99
esp_sdp_search_record()
memset
(
&
arg
,
0
,
sizeof
(
btc_sdp_args_t
)
)
;
esp_sdp_api.c:105
esp_sdp_search_record()
stat
=
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_sdp_args_t
)
,
NULL
,
NULL
)
;
esp_sdp_api.c:111
esp_sdp_search_record()
btc_sdp_args_t
arg
;
esp_sdp_api.c:125
esp_sdp_create_record()
memset
(
&
arg
,
0
,
sizeof
(
btc_sdp_args_t
)
)
;
esp_sdp_api.c:131
esp_sdp_create_record()
stat
=
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_sdp_args_t
)
,
esp_sdp_api.c:135
esp_sdp_create_record()
btc_sdp_args_t
arg
;
esp_sdp_api.c:146
esp_sdp_remove_record()
stat
=
btc_transfer_context
(
&
msg
,
&
arg
,
sizeof
(
btc_sdp_args_t
)
,
NULL
,
NULL
)
;
esp_sdp_api.c:155
esp_sdp_remove_record()
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
btc_sdp_create_record()::arg
btc_sdp_create_record()
btc_sdp.c:1222
btc_sdp_remove_record()::arg
btc_sdp_remove_record()
btc_sdp.c:1251
btc_sdp_search()::arg
btc_sdp_search()
btc_sdp.c:1281
Lifecycle
from
examples
All items filtered out
All items filtered out