Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

सर्वर

इस मॉड्यूल में OpenThread सर्वर के साथ स्थानीय नेटवर्क डेटा को प्रबंधित करने के लिए फ़ंक्शन शामिल हैं।

सारांश

कार्य

otServerAddService ( otInstance *aInstance, const otServiceConfig *aConfig)
स्थानीय नेटवर्क डेटा में सेवा कॉन्फ़िगरेशन जोड़ें।
otServerGetNetDataLocal ( otInstance *aInstance, bool aStable, uint8_t *aData, uint8_t *aDataLength)
यह विधि स्थानीय थ्रेड नेटवर्क डेटा की पूर्ण या स्थिर प्रतिलिपि प्रदान करती है।
otServerGetNextService ( otInstance *aInstance, otNetworkDataIterator *aIterator, otServiceConfig *aConfig)
इस फ़ंक्शन को स्थानीय नेटवर्क डेटा में अगली सेवा मिलती है।
otServerRegister ( otInstance *aInstance)
लीडर के साथ तुरंत स्थानीय नेटवर्क डेटा पंजीकृत करें।
otServerRemoveService ( otInstance *aInstance, uint32_t aEnterpriseNumber, const uint8_t *aServiceData, uint8_t aServiceDataLength)
स्थानीय नेटवर्क डेटा से सेवा कॉन्फ़िगरेशन निकालें।

कार्य

otServerAddService

otError otServerAddService(
  otInstance *aInstance,
  const otServiceConfig *aConfig
)

स्थानीय नेटवर्क डेटा में सेवा कॉन्फ़िगरेशन जोड़ें।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aConfig
सेवा कॉन्फ़िगरेशन के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
स्थानीय नेटवर्क डेटा में सफलतापूर्वक कॉन्फ़िगरेशन जोड़ा गया।
OT_ERROR_INVALID_ARGS
एक या अधिक कॉन्फ़िगरेशन पैरामीटर अमान्य थे।
OT_ERROR_NO_BUFS
स्थानीय नेटवर्क डेटा में कॉन्फ़िगरेशन जोड़ने के लिए पर्याप्त जगह उपलब्ध नहीं है।
यह सभी देखें:
otServerRemoveService
otServerRegister

otServerGetNetDataLocal

otError otServerGetNetDataLocal(
  otInstance *aInstance,
  bool aStable,
  uint8_t *aData,
  uint8_t *aDataLength
)

यह विधि स्थानीय थ्रेड नेटवर्क डेटा की पूर्ण या स्थिर प्रतिलिपि प्रदान करती है।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aStable
स्थिर संस्करण की प्रतिलिपि बनाते समय सही, पूर्ण संस्करण की प्रतिलिपि बनाते समय FALSE करें।
[out] aData
डेटा बफ़र के लिए एक सूचक।
[in,out] aDataLength
प्रविष्टि पर, डेटा बफ़र का आकार aData द्वारा इंगित किया गया है। बाहर निकलने पर, कॉपी किए गए बाइट्स की संख्या।

otServerGetNextService

otError otServerGetNextService(
  otInstance *aInstance,
  otNetworkDataIterator *aIterator,
  otServiceConfig *aConfig
)

इस फ़ंक्शन को स्थानीय नेटवर्क डेटा में अगली सेवा मिलती है।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in,out] aIterator
नेटवर्क डेटा पुनरावृत्ति संदर्भ के लिए एक सूचक। पहली सेवा प्रविष्टि प्राप्त करने के लिए इसे OT_NETWORK_DATA_ITERATOR_INIT पर सेट किया जाना चाहिए।
[out] aConfig
एक संकेतक जहां सेवा की जानकारी रखी जाएगी।
वापसी मान
OT_ERROR_NONE
अगली सेवा सफलतापूर्वक मिली।
OT_ERROR_NOT_FOUND
थ्रेड नेटवर्क डेटा में कोई बाद की सेवा मौजूद नहीं है।

otServerRegister

otError otServerRegister(
  otInstance *aInstance
)

लीडर के साथ तुरंत स्थानीय नेटवर्क डेटा पंजीकृत करें।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
वितरण के लिए सफलतापूर्वक सर्वर डेटा अनुरोध संदेश पंक्तिबद्ध किया गया।
यह सभी देखें:
otServerAddService
otServerRemoveService

otServerRemoveService

otError otServerRemoveService(
  otInstance *aInstance,
  uint32_t aEnterpriseNumber,
  const uint8_t *aServiceData,
  uint8_t aServiceDataLength
)

स्थानीय नेटवर्क डेटा से सेवा कॉन्फ़िगरेशन निकालें।

विवरण
पैरामीटर
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aEnterpriseNumber
हटाए जाने के लिए सेवा प्रविष्टि का एंटरप्राइज नंबर।
[in] aServiceData
डिलीट करने के दौरान देखने के लिए सर्विस डेटा का एक पॉइंटर।
[in] aServiceDataLength
बाइट्स में aServiceData की लंबाई।
वापसी मान
OT_ERROR_NONE
स्थानीय नेटवर्क डेटा से कॉन्फ़िगरेशन को सफलतापूर्वक हटा दिया गया।
OT_ERROR_NOT_FOUND
बॉर्डर राउटर प्रविष्टि नहीं मिल सकी।
यह सभी देखें:
otServerAddService
otServerRegister