nl:: بافت:: پروفایل ها:: Weave Tunnel:: پلت فرم

پلتفرم روال‌های آدرس‌دهی و مسیریابی بافت را ارائه می‌دهد.

خلاصه

شمارش ها

TunnelAvailabilityMode {
kMode_Primary = 1,
kMode_PrimaryAndBackup = 2,
kMode_BackupOnly = 3
}
enum
مجموعه ای از حالات برای در دسترس بودن تونل بافت.

Typedefs

TunnelAvailabilityMode typedef
مجموعه ای از حالات برای در دسترس بودن تونل بافت.

توابع

DisableBorderRouting (void)
void
یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای غیرفعال کردن Border Routing از طریق Warm استفاده می شود.
EnableBorderRouting (void)
void
یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای فعال کردن Border Routing از طریق Warm استفاده می شود.
ServiceTunnelDisconnected (InterfaceId tunIf)
void
یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام قطع ارتباط تونل استفاده می شود.
ServiceTunnelEstablished (InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام اتصال رابط تونل استفاده می شود.
ServiceTunnelModeChange (InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام تغییر در دسترس بودن Tunnel استفاده می شود.
TunnelInterfaceDown (InterfaceId tunIf)
void
یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام رابط تونل استفاده می شود غیرفعال است.
TunnelInterfaceUp (InterfaceId tunIf)
void
یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام رابط تونل استفاده می شود فعال است.

شمارش ها

TunnelAvailabilityMode

 TunnelAvailabilityMode

مجموعه ای از حالات برای در دسترس بودن تونل بافت.

خواص
kMode_BackupOnly

زمانی را تنظیم کنید که Weave Service Tunnel فقط از طریق رابط پشتیبان در دسترس باشد.

kMode_Primary

زمانی را تنظیم کنید که تونل سرویس بافت روی رابط اصلی در دسترس باشد.

kMode_PrimaryAndBackup

زمانی را تنظیم کنید که Weave Service Tunnel از طریق رابط اصلی و پشتیبان در دسترس باشد.

Typedefs

TunnelAvailabilityMode

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

مجموعه ای از حالات برای در دسترس بودن تونل بافت.

توابع

غیرفعال کردن BorderRouting

void DisableBorderRouting(
  void
)

یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای غیرفعال کردن Border Routing از طریق Warm استفاده می شود.

مسیریابی مرزی را در سطح پلت فرم غیرفعال کنید.

فعال کردنBorderRouting

void EnableBorderRouting(
  void
)

یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای فعال کردن Border Routing از طریق Warm استفاده می شود.

مسیریابی مرزی را در سطح پلت فرم فعال کنید.

ServiceTunnel قطع شد

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام قطع ارتباط تونل استفاده می شود.

جزئیات
پارامترها
[in] tunIf
InterfaceId برای رابط تونل. در این پیاده سازی استفاده نمی شود.

ServiceTunnel تاسیس شد

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام اتصال رابط تونل استفاده می شود.

جزئیات
پارامترها
[in] tunIf
InterfaceId برای رابط تونل. در این پیاده سازی استفاده نمی شود.
[in] tunMode
حالت اولیه در دسترس بودن تونل توسط Warm اتخاذ می شود.

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام تغییر در دسترس بودن Tunnel استفاده می شود.

هنگامی که وضعیت در دسترس بودن اتصال تونل سرویس تغییر می کند، وظایف تخصیص آدرس و مسیر را انجام دهید.

جزئیات
پارامترها
[in] tunIf
InterfaceId برای رابط تونل. در این پیاده سازی استفاده نمی شود.
[in] tunMode
حالت جدید در دسترس بودن تونل توسط Warm پذیرفته می شود.

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام رابط تونل استفاده می شود غیرفعال است.

جزئیات
پارامترها
[in] tunIf
InterfaceId برای رابط تونل. در این پیاده سازی استفاده نمی شود.

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

یک پیاده سازی TunnelAgent Platform API که توسط Tunnel Agent برای اعلام رابط تونل استفاده می شود فعال است.

جزئیات
پارامترها
[in] tunIf
InterfaceId برای رابط تونل. در این پیاده سازی استفاده نمی شود.