Informacje o strukturze btsock_interface_t

Informacje o strukturze btsock_interface_t

#include < bt_sock.h >

Pola danych

size_t  size
 
bt_status_t (*  listen )( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)
 
bt_status_t (*  connect )(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)
 

Szczegółowy opis

Definicja w wierszu 49 pliku bt_sock.h .

Dokumentacja pola

bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)

Łączy się z kanałem RFCOMM UUID urządzenia zdalnego. Zwraca gniazdo fd, z którego można odczytać sygnał btsock_connect_signal i nowe gniazdo fd, które ma zostać zaakceptowane po nawiązaniu połączenia. Parametr callingUid to identyfikator UID aplikacji, która wysyła żądanie gniazda. Jest to używane do rozliczeń dotyczących ruchu.

Definicja w wierszu 71 pliku bt_sock.h .

bt_status_t (* listen)( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)

Słuchanie UUID lub kanału RFCOMM. Zwraca gniazdo fd, z którego można odczytać btsock_connect_signal, gdy połączone jest urządzenie zdalne. Jeśli nie zostanie podany ani identyfikator UUID, ani kanał, zostanie przypisany kanał i można utworzyć rekord usługi, podając numer kanału w funkcji create_sdp_record(...) w bt_sdp. Parametr callingUid to identyfikator UID aplikacji, która wysyła żądanie gniazda. Jest to używane do rozliczeń dotyczących ruchu.

Definicja w wierszu 62 pliku bt_sock.h .

size_t size

ustawiony na rozmiar tej struktury.

Definicja w wierszu 51 pliku bt_sock.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku: