btsdp_interface_t Odniesienie do struktury

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

Definicja w linii 120 pliku bt_sdp.h .

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.

Definicja w linii 143 pliku bt_sdp.h .

bt_status_t (* deinit)()

Wyrejestruj BT SDP

Definicja w linii 128 pliku bt_sdp.h .

bt_status_t (* init)( btsdp_callbacks_t *callbacks)

Zarejestruj wywołania zwrotne wyszukiwania BT SDP

Definicja w linii 125 pliku bt_sdp.h .

bt_status_t (* usuń_sdp_record)(int sdp_handle)

Usuń rekord SDP utworzony przez createSdpRecord

Definicja w linii 146 pliku bt_sdp.h .

bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid)

Wyszukaj rekordy SDP z określonym identyfikatorem UUID na zdalnym urządzeniu

Definicja w linii 131 pliku bt_sdp.h .

rozmiar_t rozmiar

Ustaw rozmiar tej struktury

Definicja w linii 122 pliku bt_sdp.h .


Dokumentacja tej struktury została wygenerowana z następującego pliku:
  • hardware/libhardware/include/hardware/ bt_sdp.h