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

बैकबोन राउटर

इस मॉड्यूल में OpenThread Backbone Router Service के कार्य शामिल हैं।

सारांश

गणना

otBackboneRouterDomainPrefixEvent {
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_ADDED = 0,
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_REMOVED = 1,
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_CHANGED = 2
}
एनम
डोमेन उपसर्ग घटनाओं का प्रतिनिधित्व करता है।
otBackboneRouterMulticastListenerEvent {
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ADDED = 0,
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_REMOVED = 1
}
एनम
मल्टीकास्ट श्रोता घटनाओं का प्रतिनिधित्व करता है।
otBackboneRouterNdProxyEvent {
OT_BACKBONE_ROUTER_NDPROXY_ADDED = 0,
OT_BACKBONE_ROUTER_NDPROXY_REMOVED = 1,
OT_BACKBONE_ROUTER_NDPROXY_RENEWED = 2,
OT_BACKBONE_ROUTER_NDPROXY_CLEARED = 3
}
एनम
ND प्रॉक्सी घटनाओं का प्रतिनिधित्व करता है।
otBackboneRouterState {
OT_BACKBONE_ROUTER_STATE_DISABLED = 0,
OT_BACKBONE_ROUTER_STATE_SECONDARY = 1,
OT_BACKBONE_ROUTER_STATE_PRIMARY = 2
}
एनम
बैकबोन राउटर स्थिति का प्रतिनिधित्व करता है।

टंकण

otBackboneRouterConfig टंकण
यह संरचना बैकबोन राउटर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।
otBackboneRouterDomainPrefixCallback )(void *aContext, otBackboneRouterDomainPrefixEvent aEvent, const otIp6Prefix *aDomainPrefix) टंकण
void(*
जब भी डोमेन प्रीफ़िक्स परिवर्तित होता है तो यह फ़ंक्शन पॉइंटर कहलाता है।
otBackboneRouterMulticastListenerCallback )(void *aContext, otBackboneRouterMulticastListenerEvent aEvent, const otIp6Address *aAddress) टंकण
void(*
जब भी मल्टीकास्ट श्रोताओं को बदलते हैं, तो यह फ़ंक्शन पॉइंटर कहा जाता है।
otBackboneRouterMulticastListenerInfo टंकण
यह संरचना एक बैकबोन राउटर मल्टीकास्ट श्रोता जानकारी का प्रतिनिधित्व करती है।
otBackboneRouterMulticastListenerIterator टंकण
uint16_t
मल्टीकास्ट श्रोताओं के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है।
otBackboneRouterNdProxyCallback )(void *aContext, otBackboneRouterNdProxyEvent aEvent, const otIp6Address *aDua) टंकण
void(*
जब भी एनडी प्रॉक्सी बदली जाती है, तो यह फ़ंक्शन पॉइंटर कहलाता है।

कार्यों

otBackboneRouterConfigNextDuaRegistrationResponse ( otInstance *aInstance, const otIp6InterfaceIdentifier *aMlIid, uint8_t aStatus)
void
यह विधि अगले DUA पंजीकरण के लिए प्रतिक्रिया की स्थिति को कॉन्फ़िगर करती है।
otBackboneRouterConfigNextMulticastListenerRegistrationResponse ( otInstance *aInstance, uint8_t aStatus)
void
यह विधि अगले मल्टीकास्ट श्रोता पंजीकरण के लिए प्रतिक्रिया की स्थिति को कॉन्फ़िगर करती है।
otBackboneRouterGetConfig ( otInstance *aInstance, otBackboneRouterConfig *aConfig)
void
इस फ़ंक्शन को स्थानीय बैकबोन राउटर कॉन्फ़िगरेशन मिलता है।
otBackboneRouterGetDomainPrefix ( otInstance *aInstance, otBorderRouterConfig *aConfig)
इस विधि को स्थानीय डोमेन उपसर्ग कॉन्फ़िगरेशन मिलता है।
otBackboneRouterGetNdProxyInfo ( otInstance *aInstance, const otIp6Address *aDua,otBackboneRouterNdProxyInfo *aNdProxyInfo)
इस विधि से बैकबोन राउटर ND प्रॉक्सी जानकारी मिलती है।
otBackboneRouterGetPrimary ( otInstance *aInstance, otBackboneRouterConfig *aConfig)
इस फ़ंक्शन को थ्रेड नेटवर्क में प्राथमिक बैकबोन राउटर जानकारी मिलती है।
otBackboneRouterGetRegistrationJitter ( otInstance *aInstance)
uint8_t
यह विधि बैकबोन राउटर पंजीकरण घबराना मूल्य देता है।
otBackboneRouterGetState ( otInstance *aInstance)
इस फ़ंक्शन को बैकबोन राउटर राज्य मिलता है।
otBackboneRouterMulticastListenerAdd ( otInstance *aInstance, const otIp6Address *aAddress, uint32_t aTimeout)
यह विधि एक मल्टीकास्ट श्रोता को जोड़ती है।
otBackboneRouterMulticastListenerClear ( otInstance *aInstance)
void
यह विधि मल्टीकास्ट श्रोताओं को साफ करती है।
otBackboneRouterMulticastListenerGetNext ( otInstance *aInstance, otBackboneRouterMulticastListenerIterator *aIterator, otBackboneRouterMulticastListenerInfo *aListenerInfo)
इस फ़ंक्शन को अगली मल्टीकास्ट श्रोता जानकारी मिलती है (पुनरावृत्त का उपयोग करके)।
otBackboneRouterRegister ( otInstance *aInstance)
यह फ़ंक्शन स्पष्ट रूप से स्थानीय बैकबोन राउटर कॉन्फ़िगरेशन को पंजीकृत करता है।
otBackboneRouterSetConfig ( otInstance *aInstance, const otBackboneRouterConfig *aConfig)
यह फ़ंक्शन स्थानीय बैकबोन राउटर कॉन्फ़िगरेशन सेट करता है।
otBackboneRouterSetDomainPrefixCallback ( otInstance *aInstance, otBackboneRouterDomainPrefixCallback aCallback, void *aContext)
void
यह विधि बैकबोन राउटर डोमेन प्रीफिक्स कॉलबैक सेट करती है।
otBackboneRouterSetEnabled ( otInstance *aInstance, bool aEnable)
void
यह फ़ंक्शन बैकबोन कार्यक्षमता को सक्षम या अक्षम करता है।
otBackboneRouterSetMulticastListenerCallback ( otInstance *aInstance, otBackboneRouterMulticastListenerCallback aCallback, void *aContext)
void
यह विधि बैकबोन राउटर मल्टीकास्ट श्रोता कॉलबैक सेट करती है।
otBackboneRouterSetNdProxyCallback ( otInstance *aInstance, otBackboneRouterNdProxyCallback aCallback, void *aContext)
void
यह विधि बैकबोन राउटर एनडी प्रॉक्सी कॉलबैक सेट करती है।
otBackboneRouterSetRegistrationJitter ( otInstance *aInstance, uint8_t aJitter)
void
यह विधि बैकबोन राउटर पंजीकरण जिटर मूल्य निर्धारित करती है।

संरचनाएं

otBackboneRouterConfig

यह संरचना बैकबोन राउटर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otBackboneRouterMulticastListenerInfo

यह संरचना एक बैकबोन राउटर मल्टीकास्ट श्रोता जानकारी का प्रतिनिधित्व करती है।

otBackboneRouterNdProxyInfo

बैकबोन राउटर एनडी प्रॉक्सी जानकारी का प्रतिनिधित्व करता है।

गणना

otBackboneRouterDomainPrefixEvent

 otBackboneRouterDomainPrefixEvent

डोमेन उपसर्ग घटनाओं का प्रतिनिधित्व करता है।

गुण
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_ADDED

डोमेन उपसर्ग जोड़ा गया था।

OT_BACKBONE_ROUTER_DOMAIN_PREFIX_CHANGED

डोमेन उपसर्ग बदल दिया गया था।

OT_BACKBONE_ROUTER_DOMAIN_PREFIX_REMOVED

डोमेन उपसर्ग हटा दिया गया था

otBackboneRouterMulticastListenerEvent

 otBackboneRouterMulticastListenerEvent

मल्टीकास्ट श्रोता घटनाओं का प्रतिनिधित्व करता है।

गुण
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ADDED

मल्टीकास्ट श्रोता जोड़ा गया।

OT_BACKBONE_ROUTER_MULTICAST_LISTENER_REMOVED

मल्टीकास्ट श्रोता को हटा दिया गया या समाप्त हो गया।

otBackboneRouterNdProxyEvent

 otBackboneRouterNdProxyEvent

ND प्रॉक्सी घटनाओं का प्रतिनिधित्व करता है।

गुण
OT_BACKBONE_ROUTER_NDPROXY_ADDED

एनडी प्रॉक्सी जोड़ा गया था।

OT_BACKBONE_ROUTER_NDPROXY_CLEARED

सभी एनडी परदे के पीछे थे।

OT_BACKBONE_ROUTER_NDPROXY_REMOVED

ND प्रॉक्सी को हटा दिया गया था।

OT_BACKBONE_ROUTER_NDPROXY_RENEWED

एनडी प्रॉक्सी नवीनीकृत किया गया।

otBackboneRouterState

 otBackboneRouterState

बैकबोन राउटर स्थिति का प्रतिनिधित्व करता है।

गुण
OT_BACKBONE_ROUTER_STATE_DISABLED

बैकबोन फ़ंक्शन अक्षम है।

OT_BACKBONE_ROUTER_STATE_PRIMARY

प्राथमिक बैकबोन राउटर।

OT_BACKBONE_ROUTER_STATE_SECONDARY

सेकेंडरी बैकबोन राउटर।

टंकण

otBackboneRouterConfig

struct otBackboneRouterConfig otBackboneRouterConfig

यह संरचना बैकबोन राउटर कॉन्फ़िगरेशन का प्रतिनिधित्व करती है।

otBackboneRouterDomainPrefixCallback

void(* otBackboneRouterDomainPrefixCallback)(void *aContext, otBackboneRouterDomainPrefixEvent aEvent, const otIp6Prefix *aDomainPrefix)

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

विवरण
मापदंडों
[in] aContext
उपयोगकर्ता संदर्भ सूचक।
[in] aEvent
डोमेन उपसर्ग घटना।
[in] aDomainPrefix
नया डोमेन उपसर्ग अगर जोड़ा या बदला गया है, अन्यथा रिक्त करें।

otBackboneRouterMulticastListenerCallback

void(* otBackboneRouterMulticastListenerCallback)(void *aContext, otBackboneRouterMulticastListenerEvent aEvent, const otIp6Address *aAddress)

जब भी मल्टीकास्ट श्रोताओं को बदलते हैं, तो यह फ़ंक्शन पॉइंटर कहा जाता है।

विवरण
मापदंडों
[in] aContext
उपयोगकर्ता संदर्भ सूचक।
[in] aEvent
मल्टीकास्ट श्रोता कार्यक्रम।
[in] aAddress
मल्टीकास्ट श्रोता का IP6 मल्टीकास्ट पता।

otBackboneRouterMulticastListenerInfo

struct otBackboneRouterMulticastListenerInfo otBackboneRouterMulticastListenerInfo

यह संरचना एक बैकबोन राउटर मल्टीकास्ट श्रोता जानकारी का प्रतिनिधित्व करती है।

otBackboneRouterMulticastListenerIterator

uint16_t otBackboneRouterMulticastListenerIterator

मल्टीकास्ट श्रोताओं के माध्यम से पुनरावृति करने के लिए उपयोग किया जाता है।

otBackboneRouterNdProxyCallback

void(* otBackboneRouterNdProxyCallback)(void *aContext, otBackboneRouterNdProxyEvent aEvent, const otIp6Address *aDua)

जब भी एनडी प्रॉक्सी बदली जाती है, तो यह फ़ंक्शन पॉइंटर कहलाता है।

विवरण
मापदंडों
[in] aContext
उपयोगकर्ता संदर्भ सूचक।
[in] aEvent
ND प्रॉक्सी घटना।
[in] aDua
एन डी प्रॉक्सी के डोमेन Unicast पता, या nullptr अगर aEvent है OT_BACKBONE_ROUTER_NDPROXY_CLEARED

कार्यों

otBackboneRouterConfigNextDuaRegistrationResponse

void otBackboneRouterConfigNextDuaRegistrationResponse(
  otInstance *aInstance,
  const otIp6InterfaceIdentifier *aMlIid,
  uint8_t aStatus
)
है

यह विधि अगले DUA पंजीकरण के लिए प्रतिक्रिया की स्थिति को कॉन्फ़िगर करती है।

नोट: केवल तभी उपलब्ध जब OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE सक्षम हो। केवल परीक्षण और प्रमाणन के लिए उपयोग किया जाता है।

TODO: (DUA) प्रमाणन उद्देश्य के लिए कोप त्रुटि कोड और इसी प्रक्रिया का समर्थन करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aMlIid
मेष स्थानीय IID के लिए एक सूचक। यदि NULL, किसी आने वाले aStatus लिए aStatus के साथ जवाब देता है, अन्यथा केवल aMlIid मिलान के साथ जवाब दें।
[in] aStatus
प्रतिक्रिया देने की स्थिति।

otBackboneRouterConfigNextMulticastListenerRegistrationResponse

void otBackboneRouterConfigNextMulticastListenerRegistrationResponse(
  otInstance *aInstance,
  uint8_t aStatus
)

यह विधि अगले मल्टीकास्ट श्रोता पंजीकरण के लिए प्रतिक्रिया की स्थिति को कॉन्फ़िगर करती है।

नोट: केवल तभी उपलब्ध जब OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE सक्षम हो। केवल परीक्षण और प्रमाणन के लिए उपयोग किया जाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aStatus
प्रतिक्रिया देने की स्थिति।

otBackboneRouterGetConfig

void otBackboneRouterGetConfig(
  otInstance *aInstance,
  otBackboneRouterConfig *aConfig
)

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

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[out] aConfig
एक पॉइंटर जहां स्थानीय बैकबोन राउटर कॉन्फ़िगरेशन डालना है।
यह सभी देखें:
otBackboneRouterSetEnabled
otBackboneRouterGetState
otBackboneRouterSetConfig
otBackboneRouterRegister

otBackboneRouterGetDomainPrefix

otError otBackboneRouterGetDomainPrefix(
  otInstance *aInstance,
  otBorderRouterConfig *aConfig
)

इस विधि को स्थानीय डोमेन उपसर्ग कॉन्फ़िगरेशन मिलता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[out] aConfig
डोमेन उपसर्ग कॉन्फ़िगरेशन के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक डोमेन उपसर्ग कॉन्फ़िगरेशन मिला।
OT_ERROR_NOT_FOUND
कोई डोमेन उपसर्ग कॉन्फ़िगर नहीं किया गया था।

otBackboneRouterGetNdProxyInfo

otError otBackboneRouterGetNdProxyInfo(
  otInstance *aInstance,
  const otIp6Address *aDua,
  otBackboneRouterNdProxyInfo *aNdProxyInfo
)

इस विधि से बैकबोन राउटर ND प्रॉक्सी जानकारी मिलती है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aDua
डोमेन यूनिकस्ट पता।
[out] aNdProxyInfo
एनडी प्रॉक्सी जानकारी के लिए एक सूचक।
वापसी मान
OT_ERROR_NONE
सफलतापूर्वक ND प्रॉक्सी जानकारी मिली।
OT_ERROR_NOT_FOUND
ND प्रॉक्सी तालिका में डोमेन यूनिकैस्ट पता खोजने में विफल।

otBackboneRouterGetPrimary

otError otBackboneRouterGetPrimary(
  otInstance *aInstance,
  otBackboneRouterConfig *aConfig
)

इस फ़ंक्शन को थ्रेड नेटवर्क में प्राथमिक बैकबोन राउटर जानकारी मिलती है।

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

otBackboneRouterGetRegistrationJitter

uint8_t otBackboneRouterGetRegistrationJitter(
  otInstance *aInstance
)

यह विधि बैकबोन राउटर पंजीकरण घबराना मूल्य देता है।

विवरण
रिटर्न
बैकबोन राउटर पंजीकरण घबराना मूल्य।
यह सभी देखें:
otBackboneRouterSetRegistrationJitter

otBackboneRouterGetState

otBackboneRouterState otBackboneRouterGetState(
  otInstance *aInstance
)

इस फ़ंक्शन को बैकबोन राउटर राज्य मिलता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
वापसी मान
OT_BACKBONE_ROUTER_STATE_DISABLED
बैकबोन कार्यक्षमता अक्षम है।
OT_BACKBONE_ROUTER_STATE_SECONDARY
सेकेंडरी बैकबोन राउटर।
OT_BACKBONE_ROUTER_STATE_PRIMARY
प्राथमिक बैकबोन राउटर।
यह सभी देखें:
otBackboneRouterSetEnabled
otBackboneRouterGetConfig
otBackboneRouterSetConfig
otBackboneRouterRegister

otBackboneRouterMulticastListenerAdd

otError otBackboneRouterMulticastListenerAdd(
  otInstance *aInstance,
  const otIp6Address *aAddress,
  uint32_t aTimeout
)

यह विधि एक मल्टीकास्ट श्रोता को जोड़ती है।

नोट: केवल तभी उपलब्ध जब OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE सक्षम हो। केवल परीक्षण और प्रमाणन के लिए उपयोग किया जाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aAddress
मल्टीकास्ट श्रोता का पता।
[in] aTimeout
मल्टीकास्ट श्रोता के टाइमआउट (सेकंड में), या डिफ़ॉल्ट एमएलआर टाइमआउट का उपयोग करने के लिए 0।
वापसी मान
OT_ERROR_NONE
यदि मल्टीकास्ट श्रोता सफलतापूर्वक जोड़ा गया था।
OT_ERROR_INVALID_ARGS
यदि मल्टीकास्ट श्रोता का पता अमान्य था।
OT_ERROR_NO_BUFS
मल्टीकास्ट श्रोता को बचाने के लिए कोई स्थान उपलब्ध नहीं है।
यह सभी देखें:
otBackboneRouterMulticastListenerClear
otBackboneRouterMulticastListenerGetNext

otBackboneRouterMulticastListenerClear

void otBackboneRouterMulticastListenerClear(
  otInstance *aInstance
)

यह विधि मल्टीकास्ट श्रोताओं को साफ करती है।

नोट: केवल तभी उपलब्ध जब OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE सक्षम हो। केवल परीक्षण और प्रमाणन के लिए उपयोग किया जाता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
यह सभी देखें:
otBackboneRouterMulticastListenerAdd
otBackboneRouterMulticastListenerGetNext

otBackboneRouterMulticastListenerGetNext

otError otBackboneRouterMulticastListenerGetNext(
  otInstance *aInstance,
  otBackboneRouterMulticastListenerIterator *aIterator,
  otBackboneRouterMulticastListenerInfo *aListenerInfo
)

इस फ़ंक्शन को अगली मल्टीकास्ट श्रोता जानकारी मिलती है (पुनरावृत्त का उपयोग करके)।

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

otBackboneRouterRegister

otError otBackboneRouterRegister(
  otInstance *aInstance
)

यह फ़ंक्शन स्पष्ट रूप से स्थानीय बैकबोन राउटर कॉन्फ़िगरेशन को पंजीकृत करता है।

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

otBackboneRouterSetConfig

otError otBackboneRouterSetConfig(
  otInstance *aInstance,
  const otBackboneRouterConfig *aConfig
)

यह फ़ंक्शन स्थानीय बैकबोन राउटर कॉन्फ़िगरेशन सेट करता है।

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

otBackboneRouterSetDomainPrefixCallback

void otBackboneRouterSetDomainPrefixCallback(
  otInstance *aInstance,
  otBackboneRouterDomainPrefixCallback aCallback,
  void *aContext
)

यह विधि बैकबोन राउटर डोमेन प्रीफिक्स कॉलबैक सेट करती है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aCallback
डोमेन उपसर्ग कॉलबैक के लिए एक सूचक।
[in] aContext
एक उपयोगकर्ता संदर्भ सूचक।

otBackboneRouterSetEnabled

void otBackboneRouterSetEnabled(
  otInstance *aInstance,
  bool aEnable
)

यह फ़ंक्शन बैकबोन कार्यक्षमता को सक्षम या अक्षम करता है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aEnable
बैकबोन कार्यक्षमता, FALSE अन्यथा सक्षम करने के लिए सही है।
यह सभी देखें:
otBackboneRouterGetState
otBackboneRouterGetConfig
otBackboneRouterSetConfig
otBackboneRouterRegister

otBackboneRouterSetMulticastListenerCallback

void otBackboneRouterSetMulticastListenerCallback(
  otInstance *aInstance,
  otBackboneRouterMulticastListenerCallback aCallback,
  void *aContext
)

यह विधि बैकबोन राउटर मल्टीकास्ट श्रोता कॉलबैक सेट करती है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aCallback
मल्टीकास्ट श्रोता कॉलबैक के लिए एक सूचक।
[in] aContext
एक उपयोगकर्ता संदर्भ सूचक।

otBackboneRouterSetNdProxyCallback

void otBackboneRouterSetNdProxyCallback(
  otInstance *aInstance,
  otBackboneRouterNdProxyCallback aCallback,
  void *aContext
)

यह विधि बैकबोन राउटर एनडी प्रॉक्सी कॉलबैक सेट करती है।

विवरण
मापदंडों
[in] aInstance
एक OpenThread उदाहरण के लिए एक सूचक।
[in] aCallback
एनडी प्रॉक्सी कॉलबैक के लिए एक सूचक।
[in] aContext
एक उपयोगकर्ता संदर्भ सूचक।

otBackboneRouterSetRegistrationJitter

void otBackboneRouterSetRegistrationJitter(
  otInstance *aInstance,
  uint8_t aJitter
)

यह विधि बैकबोन राउटर पंजीकरण जिटर मूल्य निर्धारित करती है।

विवरण
मापदंडों
[in] aJitter
सेट करने के लिए बैकबोन राउटर पंजीकरण घबराना मूल्य।
यह सभी देखें:
otBackboneRouterGetRegistrationJitter

मैक्रो

OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT

 OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT 0

OtBackboneRouterMulticastListenerIterator के लिए प्रारंभिक।