Data Structures | |
struct | service_record_item_t |
Functions | |
uint32_t | sdp_create_service_record_handle (void) |
Finds an unused valid service record handle. More... | |
uint8_t * | sdp_get_record_for_handle (uint32_t handle) |
gets record for handle More... | |
uint32_t | sdp_get_service_record_handle (const uint8_t *record) |
gets service record handle from record service record handle or 0 More... | |
int | sdp_handle_service_attribute_request (uint8_t *packet, uint16_t remote_mtu) |
int | sdp_handle_service_search_attribute_request (uint8_t *packet, uint16_t remote_mtu) |
int | sdp_handle_service_search_request (uint8_t *packet, uint16_t remote_mtu) |
void | sdp_init (void) |
Set up SDP. More... | |
uint8_t | sdp_register_service (const uint8_t *record) |
Register Service Record with database using ServiceRecordHandle stored in record. More... | |
void | sdp_unregister_service (uint32_t service_record_handle) |
Unregister service record internally. More... | |
uint32_t sdp_create_service_record_handle | ( | void | ) |
Finds an unused valid service record handle.
uint8_t* sdp_get_record_for_handle | ( | uint32_t | handle | ) |
gets record for handle
uint32_t sdp_get_service_record_handle | ( | const uint8_t * | record | ) |
gets service record handle from record service record handle or 0
int sdp_handle_service_attribute_request | ( | uint8_t * | packet, |
uint16_t | remote_mtu | ||
) |
int sdp_handle_service_search_attribute_request | ( | uint8_t * | packet, |
uint16_t | remote_mtu | ||
) |
int sdp_handle_service_search_request | ( | uint8_t * | packet, |
uint16_t | remote_mtu | ||
) |
void sdp_init | ( | void | ) |
Set up SDP.
uint8_t sdp_register_service | ( | const uint8_t * | record | ) |
Register Service Record with database using ServiceRecordHandle stored in record.
record | is not copied! |
void sdp_unregister_service | ( | uint32_t | service_record_handle | ) |
Unregister service record internally.