آلة توجيه عمود عظمي
تتضمن هذه الوحدة وظائف خدمة جهاز توجيه جهاز Open خبراء.
الملخّص
التعدادات |
|
---|---|
otBackboneRouterDomainPrefixEvent{
|
تعداد يمثل أحداث بادئة النطاق. |
otBackboneRouterMulticastListenerEvent{
|
تعداد يمثل أحداث المستمع المتعدد. |
otBackboneRouterNdProxyEvent{
|
تعداد يمثل أحداث الخادم الوكيل ND. |
otBackboneRouterState{
|
تعداد يمثل حالة جهاز توجيه العمود الفقري. |
مواقد الخط |
|
---|---|
otBackboneRouterConfig
|
مَعلمة typetypestruct otBackboneRouterConfig
تمثّل هذه البنية إعداد جهاز توجيه العمود الفقري. |
otBackboneRouterDomainPrefixCallback)(void *aContext, otBackboneRouterDomainPrefixEvent aEvent, const otIp6Prefix *aDomainPrefix)
|
مَعلمة typetypevoid(*
يتم استدعاء مؤشر الدالة هذا عند تغيير بادئة النطاق. |
otBackboneRouterMulticastListenerCallback)(void *aContext, otBackboneRouterMulticastListenerEvent aEvent, const otIp6Address *aAddress)
|
مَعلمة typetypevoid(*
يتم استدعاء مؤشر الدالة هذا عند تغيير أدوات معالجة الحدث المتعدّدة. |
otBackboneRouterMulticastListenerInfo
|
مَعلمة typetype تمثّل هذه البنية معلومات أداة معالجة البث المتعدد في جهاز Backback. |
otBackboneRouterMulticastListenerIterator
|
مَعلمة typetypeuint16_t
تُستخدَم للتكرار من خلال أدوات معالجة الحدث المتعدّدة. |
otBackboneRouterNdProxyCallback)(void *aContext, otBackboneRouterNdProxyEvent aEvent, const otIp6Address *aDua)
|
مَعلمة typetypevoid(*
يتم استدعاء مؤشر الدالة هذا عند تغيير الخادم الوكيل Nd. |
otBackboneRouterNdProxyInfo
|
مَعلمة typetypestruct otBackboneRouterNdProxyInfo
يمثل معلومات الخادم الوكيل ND Router ND. |
الدوال |
|
---|---|
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)
|
تحصل هذه الطريقة على معلومات الخادم الوكيل تطابق جهاز التوجيه باك نات.
|
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
تعمل هذه الوظيفة على تفعيل وظيفة Backstone أو إيقافها.
|
otBackboneRouterSetMulticastListenerCallback(otInstance *aInstance, otBackboneRouterMulticastListenerCallback aCallback, void *aContext)
|
void
تعمل هذه الطريقة على ضبط معاودة الاتصال بخدمة المستمع متعدد الإشارات في جهاز بالتالي.
|
otBackboneRouterSetNdProxyCallback(otInstance *aInstance, otBackboneRouterNdProxyCallback aCallback, void *aContext)
|
void
تضبط هذه الطريقة استدعاء الخادم الوكيل Backspace Router ND Proxy.
|
otBackboneRouterSetRegistrationJitter(otInstance *aInstance, uint8_t aJitter)
|
void
تضبط هذه الطريقة قيمة عدم استقرار تسجيل جهاز توجيه العمود الفقري.
|
التشريعات |
|
---|---|
otbackstoneRouterConfig |
تمثّل هذه البنية إعداد جهاز توجيه العمود الفقري. |
otbackعظامRouterMulticastListenerInfo |
تمثّل هذه البنية معلومات أداة معالجة البث المتعدد في جهاز Backback. |
otbackعظامRouterNdProxyInfo |
يمثل معلومات الخادم الوكيل ND Router ND. |
التعدادات
otbackstoneRouterDomainPrefixEvent
otBackboneRouterDomainPrefixEvent
يمثل أحداث بادئة النطاق.
المنشآت الفندقية | |
---|---|
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_ADDED
|
تمت إضافة بادئة النطاق. |
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_CHANGED
|
تم تغيير بادئة النطاق. |
OT_BACKBONE_ROUTER_DOMAIN_PREFIX_REMOVED
|
تمت إزالة بادئة النطاق. |
otbackعظامRouterMulticastListenerEvent
otBackboneRouterMulticastListenerEvent
يمثل أحداث المستمع المتعدد.
المنشآت الفندقية | |
---|---|
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ADDED
|
تمت إضافة أداة معالجة الحدث المتعدد. |
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_REMOVED
|
تمت إزالة أداة معالجة الحدث المتعدد أو انتهت صلاحيتها. |
otbackstoneRouterNdProxyEvent
otBackboneRouterNdProxyEvent
يمثل أحداث الخادم الوكيل ND.
المنشآت الفندقية | |
---|---|
OT_BACKBONE_ROUTER_NDPROXY_ADDED
|
تمت إضافة الخادم الوكيل ND. |
OT_BACKBONE_ROUTER_NDPROXY_CLEARED
|
تم محو كل خوادم وكيل ND. |
OT_BACKBONE_ROUTER_NDPROXY_REMOVED
|
تمت إزالة الخادم الوكيل ND. |
OT_BACKBONE_ROUTER_NDPROXY_RENEWED
|
تم تجديد الخادم الوكيل ND. |
otback المحرّك
otBackboneRouterState
يمثل حالة جهاز توجيه العمود الفقري.
المنشآت الفندقية | |
---|---|
OT_BACKBONE_ROUTER_STATE_DISABLED
|
تم إيقاف وظيفة العمود الفقري. |
OT_BACKBONE_ROUTER_STATE_PRIMARY
|
جهاز توجيه العمود الفقري الأساسي |
OT_BACKBONE_ROUTER_STATE_SECONDARY
|
جهاز توجيه عظمي ثانوي. |
مواقد الخط
otbackstoneRouterConfig
struct otBackboneRouterConfig otBackboneRouterConfig
تمثّل هذه البنية إعداد جهاز توجيه العمود الفقري.
otbackstoneRouterDomainPrefixCallback
void(* otBackboneRouterDomainPrefixCallback)(void *aContext, otBackboneRouterDomainPrefixEvent aEvent, const otIp6Prefix *aDomainPrefix)
يتم استدعاء مؤشر الدالة هذا عند تغيير بادئة النطاق.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otbackstoneRouterMulticastListenerCallback
void(* otBackboneRouterMulticastListenerCallback)(void *aContext, otBackboneRouterMulticastListenerEvent aEvent, const otIp6Address *aAddress)
يتم استدعاء مؤشر الدالة هذا عند تغيير أدوات معالجة الحدث المتعدّدة.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otbackعظامRouterMulticastListenerInfo
struct otBackboneRouterMulticastListenerInfo otBackboneRouterMulticastListenerInfo
تمثّل هذه البنية معلومات أداة معالجة البث المتعدد في جهاز Backback.
otbackstoneRouterMulticastListenerIterator
uint16_t otBackboneRouterMulticastListenerIterator
تُستخدَم للتكرار من خلال أدوات معالجة الحدث المتعدّدة.
otbackعظامRouterNdProxyCallback
void(* otBackboneRouterNdProxyCallback)(void *aContext, otBackboneRouterNdProxyEvent aEvent, const otIp6Address *aDua)
يتم استدعاء مؤشر الدالة هذا عند تغيير الخادم الوكيل Nd.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otbackعظامRouterNdProxyInfo
struct otBackboneRouterNdProxyInfo otBackboneRouterNdProxyInfo
يمثل معلومات الخادم الوكيل ND Router ND.
الدوال
استجابة otbackstoneRouterConfigNextDuaRegistrationResponse
void otBackboneRouterConfigNextDuaRegistrationResponse( otInstance *aInstance, const otIp6InterfaceIdentifier *aMlIid, uint8_t aStatus )
تعمل هذه الطريقة على ضبط حالة الاستجابة لتسجيل DUA التالي.
ملاحظة: متاح فقط عند تفعيل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
. يُستخدَم الاختبار والشهادة فقط.
قائمة مهام: (DUA) دعم رمز الخطأ coap والعملية المقابلة لها لغرض الشهادة.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otbackstoneRouterConfigNextMulticastListenerRegistrationResponse
void otBackboneRouterConfigNextMulticastListenerRegistrationResponse( otInstance *aInstance, uint8_t aStatus )
تعمل هذه الطريقة على ضبط حالة الاستجابة لتسجيل المستمع المتعدد البث التالي.
ملاحظة: متاح فقط عند تفعيل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
. يُستخدَم الاختبار والشهادة فقط.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
otbackstoneRouterGetConfig
void otBackboneRouterGetConfig( otInstance *aInstance, otBackboneRouterConfig *aConfig )
تحصل هذه الدالة على إعداد جهاز توجيه العمود الفقري المحلي.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
otbackعظامRouterSetEnabled
otbackstoneRouterGetState
otbackstoneRouterSetConfig
otbackعظام جهاز التوجيه
بادئة backbackRouterGetDomainPrefix
otError otBackboneRouterGetDomainPrefix( otInstance *aInstance, otBorderRouterConfig *aConfig )
تحصل هذه الطريقة على إعداد بادئة النطاق المحلي.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
otbackعظامRouterGetNdProxyInfo
otError otBackboneRouterGetNdProxyInfo( otInstance *aInstance, const otIp6Address *aDua, otBackboneRouterNdProxyInfo *aNdProxyInfo )
تحصل هذه الطريقة على معلومات الخادم الوكيل تطابق جهاز التوجيه باك نات.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
قيم الإرجاع |
|
otرجوع
otError otBackboneRouterGetPrimary( otInstance *aInstance, otBackboneRouterConfig *aConfig )
تحصل هذه الدالة على معلومات "جهاز توجيه العمود الفقري الأساسي" في شبكة سلاسل المحادثات.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
otbackstoneRouterGetEnrollmentJter
uint8_t otBackboneRouterGetRegistrationJitter( otInstance *aInstance )
تعرض هذه الطريقة قيمة عدم الاستقرار لتسجيل جهاز توجيه العمود الفقري.
التفاصيل | |
---|---|
طلبات الإرجاع |
قيمة عدم الاستقرار لتسجيل جهاز توجيه العمود الفقري
|
otbackعظامRouterSetEnrollmentJter
otbackstoneRouterGetState
otBackboneRouterState otBackboneRouterGetState( otInstance *aInstance )
تحصل هذه الدالة على حالة جهاز توجيه العمود الفقري.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
قيم الإرجاع |
|
otbackعظامRouterSetEnabled
otbackstoneRouterGetConfig
otbackstoneRouterSetConfig
otbackعظام جهاز التوجيه
otbackstoneRouterMulticastListenerAdd
otError otBackboneRouterMulticastListenerAdd( otInstance *aInstance, const otIp6Address *aAddress, uint32_t aTimeout )
تؤدي هذه الطريقة إلى إضافة أداة معالجة بث متعددة.
ملاحظة: متاح فقط عند تفعيل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
. يُستخدَم الاختبار والشهادة فقط.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
قيم الإرجاع |
|
otbackعظامRouterMulticastListenerClear
otbackعظامRouterMulticastListenerGetNext
otbackstoneRouterMulticastListenerClear
void otBackboneRouterMulticastListenerClear( otInstance *aInstance )
تعمل هذه الطريقة على محو أدوات معالجة الحدث المتعددة.
ملاحظة: متاح فقط عند تفعيل OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE
. يُستخدَم الاختبار والشهادة فقط.
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
otbackعظامRouterMulticastListenerAdd
otbackعظامRouterMulticastListenerGetNext
otbackstoneRouterMulticastListenerGetNext
otError otBackboneRouterMulticastListenerGetNext( otInstance *aInstance, otBackboneRouterMulticastListenerIterator *aIterator, otBackboneRouterMulticastListenerInfo *aListenerInfo )
تحصل هذه الدالة على معلومات المستمع المتعدد البث التالية (باستخدام المكرر).
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
قيم الإرجاع |
|
otbackعظامRouterMulticastListenerClear
otbackعظامRouterMulticastListenerAdd
otbackعظام جهاز التوجيه
otError otBackboneRouterRegister( otInstance *aInstance )
تسجِّل هذه الدالة إعداد جهاز توجيه العمود الفقري المحلي بشكل صريح.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
otbackعظامRouterSetEnabled
otbackstoneRouterGetState
otbackstoneRouterGetConfig
otbackstoneRouterSetConfig
otbackstoneRouterSetConfig
otError otBackboneRouterSetConfig( otInstance *aInstance, const otBackboneRouterConfig *aConfig )
تحدد هذه الدالة إعداد جهاز توجيه العمود الفقري المحلي.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
otbackعظامRouterSetEnabled
otbackstoneRouterGetState
otbackstoneRouterGetConfig
otbackعظام جهاز التوجيه
otbackstoneRouterSetDomainPrefixCallback
void otBackboneRouterSetDomainPrefixCallback( otInstance *aInstance, otBackboneRouterDomainPrefixCallback aCallback, void *aContext )
تحدد هذه الطريقة معاودة الاتصال بنطاق بادئة النطاق جهاز توجيه.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otbackعظامRouterSetEnabled
void otBackboneRouterSetEnabled( otInstance *aInstance, bool aEnable )
تعمل هذه الوظيفة على تفعيل وظيفة Backstone أو إيقافها.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
otbackstoneRouterGetState
otbackstoneRouterGetConfig
otbackstoneRouterSetConfig
otbackعظام جهاز التوجيه
otbackعظامRouterSetMulticastListenerCallback
void otBackboneRouterSetMulticastListenerCallback( otInstance *aInstance, otBackboneRouterMulticastListenerCallback aCallback, void *aContext )
تعمل هذه الطريقة على ضبط معاودة الاتصال بخدمة المستمع متعدد الإشارات في جهاز بالتالي.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otbackعظامRouterSetNdProxyCallback
void otBackboneRouterSetNdProxyCallback( otInstance *aInstance, otBackboneRouterNdProxyCallback aCallback, void *aContext )
تضبط هذه الطريقة استدعاء الخادم الوكيل Backspace Router ND Proxy.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
otbackstoneRouterSetRegistrationJter
void otBackboneRouterSetRegistrationJitter( otInstance *aInstance, uint8_t aJitter )
تضبط هذه الطريقة قيمة عدم استقرار تسجيل جهاز توجيه العمود الفقري.
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
otbackعظامRouterGetEnrollmentJter
وحدات ماكرو
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT
OT_BACKBONE_ROUTER_MULTICAST_LISTENER_ITERATOR_INIT 0
أداة إعداد لـ otBACKعظامRouterMulticastListenerIterator.
المراجع
تنشأ مواضيع واجهة برمجة التطبيقات المرجعية لـ OpenThread من رمز المصدر، المتوفر على GitHub. للاطّلاع على مزيد من المعلومات أو للمساهمة في مستنداتنا، يُرجى الرجوع إلى المراجع.