btsdp_interface_t Yapı Referansı
btsdp_interface_t Yapı Referansı
#include < bt_sdp.h >
Veri alanları | |
size_t | boyut |
bt_status_t (* | init )( btsdp_callbacks_t *geri aramalar) |
bt_status_t (* | tanım )() |
bt_status_t (* | sdp_search )(bt_bdaddr_t *bd_addr, const uint8_t *uuid) |
bt_status_t (* | create_sdp_record )( bluetooth_sdp_record *record, int *record_handle) |
bt_status_t (* | kaldır_sdp_record )(int sdp_handle) |
Detaylı Açıklama
Saha Dokümantasyonu
bt_status_t (* create_sdp_record)( bluetooth_sdp_record *record, int *record_handle) |
rfcomm ve/veya l2cap PSM kanalları oluşturmak için soket arayüzünü dinlemeyi kullanın (UUID ve hizmet_adı olmadan ve bayraklarda BTSOCK_FLAG_NO_SDP bayrağını ayarlayın). Daha sonra rfcomm/l2cap kanallarıyla ilişkili SDP kaydını oluşturmak için createSdpRecord'u kullanın.
Remove_sdp_record'a ayrıştırılabilecek SDP kaydına bir tanıtıcı döndürür.
kayıt (giriş) Record_handle (çıkış) oluşturulacak SDP kaydı İlgili kayıt tanıtıcısı bu işaretçiye yazılacaktır.
bt_status_t (* tanım)() |
bt_status_t (* init)( btsdp_callbacks_t *geri aramalar) |
bt_status_t (* kaldır_sdp_record)(int sdp_handle) |
bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid) |
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ bt_sdp.h