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_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_status_t (* deinit)() |
bt_status_t (* init)( btsdp_callbacks_t *कॉलबैक) |
bt_status_t (*निकालें_sdp_record)(int sdp_handle) |
bt_status_t (* sdp_search)(bt_bdaddr_t *bd_addr, const uint8_t *uuid) |
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_sdp.h