нл:: Переплетение:: Профили:: ВеавеТуннель:: Платформа
Платформа предоставляет процедуры адресации и маршрутизации Weave.
Краткое содержание
Перечисления | |
---|---|
TunnelAvailabilityMode { | перечисление Набор состояний доступности туннеля Weave. |
Определения типов | |
---|---|
TunnelAvailabilityMode | определение типа Набор состояний доступности туннеля Weave. |
Функции | |
---|---|
DisableBorderRouting (void) | void |
EnableBorderRouting (void) | void |
ServiceTunnelDisconnected (InterfaceId tunIf) | void Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления об отключении интерфейса туннеля. |
ServiceTunnelEstablished (InterfaceId tunIf, TunnelAvailabilityMode tunMode) | void Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления соединения через туннельный интерфейс. |
ServiceTunnelModeChange (InterfaceId tunIf, TunnelAvailabilityMode tunMode) | void Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления об изменении доступности туннеля. |
TunnelInterfaceDown (InterfaceId tunIf) | void Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления об отключении интерфейса туннеля. |
TunnelInterfaceUp (InterfaceId tunIf) | void Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления о включении интерфейса туннеля. |
Перечисления
Режим доступности туннеля
TunnelAvailabilityMode
Набор состояний доступности туннеля Weave.
Определения типов
Режим доступности туннеля
enum nl::Weave::Profiles::WeaveTunnel::Platform::TunnelAvailabilityMode TunnelAvailabilityMode
Набор состояний доступности туннеля Weave.
Функции
ОтключитьBorderRouting
void DisableBorderRouting( void )
ВключитьBorderRouting
void EnableBorderRouting( void )
Сервисный туннель отключен
void ServiceTunnelDisconnected( InterfaceId tunIf )
Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления об отключении интерфейса туннеля.
Подробности | |||
---|---|---|---|
Параметры |
|
СервисТуннельУстановлен
void ServiceTunnelEstablished( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления соединения через туннельный интерфейс.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
СервисТуннельРежимИзменение
void ServiceTunnelModeChange( InterfaceId tunIf, TunnelAvailabilityMode tunMode )
Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления об изменении доступности туннеля.
Выполнять задачи назначения адреса и маршрута при изменении состояния доступности подключения к служебному туннелю.
Подробности | |||||
---|---|---|---|---|---|
Параметры |
|
ТуннельИнтерфейсВниз
void TunnelInterfaceDown( InterfaceId tunIf )
Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления об отключении интерфейса туннеля.
Подробности | |||
---|---|---|---|
Параметры |
|
ТуннельИнтерфейсВверх
void TunnelInterfaceUp( InterfaceId tunIf )
Реализация API платформы TunnelAgent, используемая агентом туннеля для объявления о включении интерфейса туннеля.
Подробности | |||
---|---|---|---|
Параметры |
|