Zephyr API Documentation 4.2.0-rc3
A Scalable Open Source RTOS
 4.2.0-rc3
bt_sdp_discover_params Struct Reference

Main user structure used in SDP discovery of remote. More...

#include <zephyr/bluetooth/classic/sdp.h>

Data Fields

union { 
   const struct bt_uuid *   uuid 
 UUID (service) to be discovered on remote SDP entity. More...
   uint32_t   handle 
 Service record handle. More...
}; 
bt_sdp_discover_func_t func
 Discover callback to be called on resolved SDP record.
struct net_buf_poolpool
 Memory buffer enabled by user for SDP query results.
uint8_t type
 Discover type.

Detailed Description

Main user structure used in SDP discovery of remote.

Field Documentation

◆ [union]

union { ... } bt_sdp_discover_params

◆ func

bt_sdp_discover_func_t bt_sdp_discover_params::func

Discover callback to be called on resolved SDP record.

◆ handle

uint32_t bt_sdp_discover_params::handle

Service record handle.

◆ pool

struct net_buf_pool* bt_sdp_discover_params::pool

Memory buffer enabled by user for SDP query results.

◆ type

uint8_t bt_sdp_discover_params::type

Discover type.

◆ uuid

const struct bt_uuid* bt_sdp_discover_params::uuid

UUID (service) to be discovered on remote SDP entity.


The documentation for this struct was generated from the following file:
  • zephyr/bluetooth/classic/sdp.h