btsdp_interface_t स्ट्रक्चर का रेफ़रंस

btsdp_interface_t स्ट्रक्चर का रेफ़रंस

#include < bt_sdp.h >

डेटा फ़ील्ड

size_t  size
 
bt_status_t (*  init )( btsdp_callbacks_t *callbacks)
 
bt_status_t (*  deinit )()
 
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 (*  remove_sdp_record )(int sdp_handle)
 

पूरी जानकारी

परिभाषा, bt_sdp.h फ़ाइल की लाइन 120 पर दी गई है.

फ़ील्ड का दस्तावेज़

bt_status_t (* create_sdp_record)( bluetooth_sdp_record *record, int *record_handle)

rfcomm और/या l2cap PSM चैनल बनाने के लिए, सॉकेट इंटरफ़ेस में listen का इस्तेमाल करें. इसके लिए, UUID और service_name के बिना, flags में BTSOCK_FLAG_NO_SDP फ़्लैग सेट करें. इसके बाद, rfcomm/l2cap चैनलों से जुड़ा एसडीपी रिकॉर्ड बनाने के लिए, createSdpRecord का इस्तेमाल करें.

एसडीपी रिकॉर्ड का हैंडल दिखाता है. इसे remove_sdp_record में पार्स किया जा सकता है.

record (in) record_handle बनाने के लिए SDP रिकॉर्ड (out)इस पॉइंटर में, उससे जुड़ा रिकॉर्ड हैंडल लिखा जाएगा.

परिभाषा, bt_sdp.h फ़ाइल की पंक्ति 143 पर दी गई है.

bt_status_t (* deinit)()

बीटी एसडीपी को अनरजिस्टर करना

परिभाषा, फ़ाइल bt_sdp.h की लाइन 128 पर दी गई है.

BT SDP सर्च कॉलबैक रजिस्टर करना

परिभाषा, bt_sdp.h फ़ाइल की लाइन 125 पर दी गई है.

bt_status_t (* remove_sdp_record)(int sdp_handle)

createSdpRecord फ़ंक्शन से बनाए गए एसडीपी रिकॉर्ड को हटाना

परिभाषा, फ़ाइल bt_sdp.h की लाइन 146 पर दी गई है.

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

रिमोट डिवाइस पर, किसी खास यूयूआईडी वाले एसडीपी रिकॉर्ड खोजना

परिभाषा, bt_sdp.h फ़ाइल की लाइन 131 पर दी गई है.

size_t size

इस स्ट्रक्चर के साइज़ पर सेट करें

परिभाषा, फ़ाइल bt_sdp.h की लाइन 122 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था: