btsdp_interface_t संरचना संदर्भ

btsdp_interface_t संरचना संदर्भ

#include < bt_sdp.h >

डेटा फ़ील्ड

आकार_t आकार
bt_status_t (* init )( btsdp_callbacks_t *कॉलबैक)
bt_status_t (* डीइनिट )()
bt_status_t (* sdp_search )(bt_bdaddr_t *bd_addr, const uint8_t *uuid)
bt_status_t (* create_sdp_record )( ब्लूटूथ_sdp_record *रिकॉर्ड, int *रिकॉर्ड_हैंडल)
bt_status_t (* हटाएँ_sdp_record )(int sdp_handle)

विस्तृत विवरण

फ़ाइल bt_sdp.h की पंक्ति 120 पर परिभाषा।

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

bt_status_t (* create_sdp_record)( ब्लूटूथ_sdp_record *रिकॉर्ड, int *रिकॉर्ड_हैंडल)

rfcomm और/या l2cap PSM चैनल बनाने के लिए सॉकेट इंटरफ़ेस में सुनें का उपयोग करें, (UUID और service_name के बिना और फ़्लैग में BTSOCK_FLAG_NO_SDP फ़्लैग सेट करें)। फिर rfcomm/l2cap चैनलों से संबद्ध SDP रिकॉर्ड बनाने के लिए createSdpRecord का उपयोग करें।

एसडीपी रिकॉर्ड में एक हैंडल लौटाता है, जिसे रिमूव_sdp_record पर पार्स किया जा सकता है।

रिकॉर्ड (अंदर) एसडीपी रिकॉर्ड रिकॉर्ड_हैंडल (आउट) बनाने के लिए संबंधित रिकॉर्ड हैंडल इस पॉइंटर पर लिखा जाएगा।

फ़ाइल bt_sdp.h की पंक्ति 143 पर परिभाषा।

bt_status_t (* deinit)()

बीटी एसडीपी का पंजीकरण रद्द करें

फ़ाइल bt_sdp.h की पंक्ति 128 पर परिभाषा।

bt_status_t (* init)( btsdp_callbacks_t *कॉलबैक)

बीटी एसडीपी खोज कॉलबैक पंजीकृत करें

फ़ाइल bt_sdp.h की पंक्ति 125 पर परिभाषा।

bt_status_t (*निकालें_sdp_record)(int sdp_handle)

createSdpRecord द्वारा बनाए गए SDP रिकॉर्ड को हटाएँ

फ़ाइल bt_sdp.h की पंक्ति 146 पर परिभाषा।

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

रिमोट डिवाइस पर विशिष्ट यूयूआईडी के साथ एसडीपी रिकॉर्ड खोजें

फ़ाइल bt_sdp.h की पंक्ति 131 पर परिभाषा।

आकार_टी आकार

इस संरचना के आकार पर सेट करें

फ़ाइल bt_sdp.h की पंक्ति 122 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_sdp.h