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

bt_sdp.h dosyasının 120. satırındaki tanım.

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_sdp.h dosyasının 143. satırındaki tanım.

bt_status_t (* tanım)()

BT SDP'nin kaydını iptal edin

bt_sdp.h dosyasının 128. satırındaki tanım.

bt_status_t (* init)( btsdp_callbacks_t *geri aramalar)

BT SDP arama geri aramalarını kaydedin

bt_sdp.h dosyasının 125. satırındaki tanım.

bt_status_t (* kaldır_sdp_record)(int sdp_handle)

createSdpRecord tarafından oluşturulan bir SDP kaydını kaldırın

bt_sdp.h dosyasının 146. satırındaki tanım.

bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid)

Uzak cihazda belirli kullanıcı kimliğine sahip SDP kayıtlarını arayın

bt_sdp.h dosyasının 131. satırındaki tanım.

size_t size

Bu yapının boyutuna ayarla

bt_sdp.h dosyasının 122. 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_sdp.h