btsock_interface_t Yapı Referansı

btsock_interface_t Yapı Referansı

#include < bt_sock.h >

Veri Alanları

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)
 

Ayrıntılı Açıklama

Tanımı, bt_sock.h dosyasının 49. satırı .

Alan Belgeleri

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)

Uzak cihazın RFCOMM UUID kanalına bağlanır. Bağlandığında btsock_connect_signal ve kabul edilecek yeni bir soket fd'sinin okunabileceği soket fd'sini döndürür. callingUid, soketi isteyen uygulamanın UID'sidir. Bu, trafik muhasebesi amacıyla kullanılır.

Tanımı, bt_sock.h dosyasının 71. satırı içindedir.

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)

Bir RFCOMM UUID'sini veya kanalını dinleme Uzak bir cihaz bağlandığında btsock_connect_signal işlevinin okunabileceği soket fd değerini döndürür. UUID veya kanal sağlanmazsa bir kanal ayrılır ve bt_sdp'de create_sdp_record(...) işlevine kanal numarası sağlanarak bir hizmet kaydı oluşturulabilir. callingUid, soketi isteyen uygulamanın UID'sidir. Bu, trafik muhasebesi amacıyla kullanılır.

Tanımı, bt_sock.h dosyasının 62. satırı içindedir.

size_t boyutu

Bu yapının boyutuna ayarlanır.

Tanımı, bt_sock.h dosyasının 51. satırı içindedir.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: