btsock_interface_t Yapı Referansı

btsock_interface_t Yapı Referansı

#include < bt_sock.h >

Veri alanları

size_t boyut
bt_status_t (* dinle )( btsock_type_t type, const char *hizmet_adı, const uint8_t *hizmet_uuid, int kanal, int *sock_fd, int flags, int callUid)
bt_status_t (* connect )(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int kanal, int *sock_fd, int flags, int callUid)

Detaylı Açıklama

bt_sock.h dosyasının 49. satırındaki tanım.

Saha Dokümantasyonu

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

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

bt_sock.h dosyasının 71. satırındaki tanım.

bt_status_t (* dinle)( btsock_type_t type, const char *hizmet_adı, const uint8_t *hizmet_uuid, int kanal, int *sock_fd, int flags, int callUid)

RFCOMM UUID'sini veya kanalını dinleyin. Uzak bir cihaz bağlandığında btsock_connect_signal'ın okunabileceği fd soketini döndürür. UUID veya kanal sağlanmazsa, bir kanal tahsis edilir ve bt_sdp'deki create_sdp_record(...)'a kanal numarası sağlanarak bir hizmet kaydı oluşturulabilir. ArayanUid, soketi isteyen uygulamanın UID'sidir. Bu, trafik muhasebesi amacıyla kullanılır.

bt_sock.h dosyasının 62. satırındaki tanım.

size_t size

bu yapının boyutuna ayarlanmış

bt_sock.h dosyasının 51. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
  • donanım/libdonanım/include/donanım/ bt_sock.h