تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

nl::Weave::الملفات الشخصية::WeaveTunnel::النظام الأساسي

قدّم النظام الأساسي إجراءات Weave Addressing and Routing.

الملخّص

تعداد

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
تعداد
مجموعة الحالات التي تتوفّر فيها إعدادات نفق Weave.

رفوف النوع

TunnelAvailabilityMode typedef
مجموعة الحالات التي تتوفّر فيها إعدادات نفق Weave.

الدوال

DisableBorderRouting(void)
void
تطبيق واجهة برمجة تطبيقات نفق TunelAgent يستخدم من قبل وكيل النفق لإيقاف توجيه الحدود من خلال Warm.
EnableBorderRouting(void)
void
تطبيق واجهة برمجة تطبيقات نفق TunelAgent يتم استخدامه من قِبل وكيل النفق لتفعيل توجيه الحدود من خلال Warm.
ServiceTunnelDisconnected(InterfaceId tunIf)
void
تنفيذ واجهة برمجة تطبيقات TunelAgent، وهو مستخدم من قبل وكيل النفق للإعلان عن قطع اتصال واجهة النفق.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
تنفيذ واجهة برمجة تطبيقات نفق TunelAgent يستخدم وكيل الوكيل للإعلان عن اتصال واجهة نفق.
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
وكيل نفق النظام الأساسي واجهة برمجة التطبيقات الذي يستخدمه وكيل النفق للإعلان عن تغيير مدى توفّر النفق.
TunnelInterfaceDown(InterfaceId tunIf)
void
تم إيقاف تنفيذ واجهة برمجة تطبيقات TunelAgent، التي يستخدمها وكيل النفق للإعلان عن واجهة النفق.
TunnelInterfaceUp(InterfaceId tunIf)
void
وصف نفقي لـ النظام الأساسي يستخدمه وكيل النفق للإعلان عن واجهة النفق.

تعداد

وضع النفق

 TunnelAvailabilityMode

مجموعة الحالات التي تتوفّر فيها إعدادات نفق Weave.

أماكن إقامة
kMode_BackupOnly

يتم ضبط هذا الإعداد عندما يكون نفق خدمة Weave متاحًا عبر الواجهة الاحتياطية فقط.

kMode_Primary

يتم ضبط هذا الإعداد عندما يكون نفق خدمة Weave متاحًا عبر الواجهة الأساسية.

kMode_PrimaryAndBackup

يتم ضبط هذا الإعداد عندما يكون نفق خدمة Weave متاحًا عبر كل من الواجهة الأساسية والواجهة الاحتياطية.

رفوف النوع

وضع النفق

enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode

مجموعة الحالات التي تتوفّر فيها إعدادات نفق Weave.

الدوال

DisableBorderRouting

void DisableBorderRouting(
  void
)

تطبيق واجهة برمجة تطبيقات نفق TunelAgent يستخدم من قبل وكيل النفق لإيقاف توجيه الحدود من خلال Warm.

إيقاف توجيه الحدود على مستوى النظام الأساسي

EnableBorderRouting (تفعيل_توجيه_الحد)

void EnableBorderRouting(
  void
)

تطبيق واجهة برمجة تطبيقات نفق TunelAgent يتم استخدامه من قِبل وكيل النفق لتفعيل توجيه الحدود من خلال Warm.

تفعيل ميزة "توجيه الحدود" على مستوى النظام الأساسي

تم إلغاء ربط ServiceTunnel

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

تنفيذ واجهة برمجة تطبيقات TunelAgent، وهو مستخدم من قبل وكيل النفق للإعلان عن قطع اتصال واجهة النفق.

التفاصيل
المعلَمات
[in] tunIf
رقم تعريف واجهة واجهة النفق. غير مستخدمة في هذا التنفيذ.

إنشاء نفق الخدمة

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

تنفيذ واجهة برمجة تطبيقات نفق TunelAgent يستخدم وكيل الوكيل للإعلان عن اتصال واجهة نفق.

التفاصيل
المعلَمات
[in] tunIf
رقم تعريف واجهة واجهة النفق. غير مستخدمة في هذا التنفيذ.
[in] tunMode
وضع توفّر النفق الأولي الذي يجب استخدامه من خلال الدفء.

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

وكيل نفق النظام الأساسي واجهة برمجة التطبيقات الذي يستخدمه وكيل النفق للإعلان عن تغيير مدى توفّر النفق.

يمكنك تنفيذ مهام منح العناوين والمسارات عند تغيير حالة مدى توفّر اتصال نفق الخدمة.

التفاصيل
المعلَمات
[in] tunIf
رقم تعريف واجهة واجهة النفق. غير مستخدمة في هذا التنفيذ.
[in] tunMode
وضع مدى توفّر النفق الجديد الذي سيعتمده الدفء.

نفق نفق

void TunnelInterfaceDown(
  InterfaceId tunIf
)

تم إيقاف تنفيذ واجهة برمجة تطبيقات TunelAgent، التي يستخدمها وكيل النفق للإعلان عن واجهة النفق.

التفاصيل
المعلَمات
[in] tunIf
رقم تعريف واجهة واجهة النفق. غير مستخدمة في هذا التنفيذ.

نفق نفقي

void TunnelInterfaceUp(
  InterfaceId tunIf
)

وصف نفقي لـ النظام الأساسي يستخدمه وكيل النفق للإعلان عن واجهة النفق.

التفاصيل
المعلَمات
[in] tunIf
رقم تعريف واجهة واجهة النفق. غير مستخدمة في هذا التنفيذ.