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
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) |
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.
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ bt_sock.h