btsdp_interface_t Odniesienie do struktury
#include < bt_sdp.h >
Pola danych | |
rozmiar_t | rozmiar |
bt_status_t (* | init )( btsdp_callbacks_t *callbacks) |
bt_status_t (* | deinit )() |
bt_status_t (* | sdp_search )(bt_bdaddr_t *bd_addr, const uint8_t *uuid) |
bt_status_t (* | utwórz_rekord_sdp )( bluetooth_sdp_record *rekord, int *uchwyt_rekordu) |
bt_status_t (* | usuń_sdp_record )(int sdp_handle) |
szczegółowy opis
Dokumentacja terenowa
bt_status_t (* create_sdp_record)( bluetooth_sdp_record *rekord, int *uchwyt_rekordu) |
Użyj nasłuchiwania w interfejsie gniazda, aby utworzyć kanały rfcomm i/lub l2cap PSM (bez UUID i nazwy_usługi oraz ustaw flagę BTSOCK_FLAG_NO_SDP we flagach). Następnie użyj createSdpRecord, aby utworzyć rekord SDP powiązany z kanałami rfcomm/l2cap.
Zwraca uchwyt do rekordu SDP, który można przeanalizować w celu usunięcia_rekordu_sdp.
record (in) Rekord SDP do utworzenia uchwytu rekordu (out) Odpowiedni uchwyt rekordu zostanie zapisany do tego wskaźnika.
bt_status_t (* deinit)() |
bt_status_t (* init)( btsdp_callbacks_t *callbacks) |
bt_status_t (* usuń_sdp_record)(int sdp_handle) |
bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid) |
Dokumentacja tej struktury została wygenerowana z następującego pliku:
- hardware/libhardware/include/hardware/ bt_sdp.h