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:
- hardware/libhardware/include/hardware/ bt_sock.h