nl::Weave::Profiles::WeaveTunnel::Platform

Platform, Weave Adresleme ve Yönlendirme rutinlerini sağladı.

Özet

Sıralamalar

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
enum
Weave tüneli kullanılabilirliğiyle ilgili durum grubu.

Türdefler

TunnelAvailabilityMode typedef
Weave tüneli kullanılabilirliğiyle ilgili durum grubu.

İşlevler

DisableBorderRouting(void)
void
Sıcak üzerinden Sınır Yönlendirme'yi devre dışı bırakmak için Tünel Aracısı tarafından kullanılan bir TunnelAgent Platform API uygulaması.
EnableBorderRouting(void)
void
Sıcak üzerinden Sınır Yönlendirme'yi etkinleştirmek için Tünel Aracısı tarafından kullanılan bir TunnelAgent Platform API uygulaması.
ServiceTunnelDisconnected(InterfaceId tunIf)
void
Tünel Aracısı tarafından tünel arayüzü bağlantısının kesildiğini duyurmak için kullanılan TunnelAgent Platform API uygulaması.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Tünel Aracısı tarafından tünel arayüzü bağlantısını duyurmak için kullanılan TunnelAgent Platform API uygulaması.
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
Tünel kullanılabilirliği değişikliğini duyurmak için Tünel Aracısı tarafından kullanılan bir TunnelAgent Platform API uygulaması.
TunnelInterfaceDown(InterfaceId tunIf)
void
Tünel Aracısı tarafından tünel arayüzünün devre dışı bırakıldığını duyurmak için kullanılan bir TunnelAgent Platform API uygulaması.
TunnelInterfaceUp(InterfaceId tunIf)
void
Tünel Aracısı tarafından tünel arayüzünün etkinleştirildiğini duyurmak için kullanılan bir TunnelAgent Platform API uygulaması.

Sıralamalar

TunnelAvailabilityMode

 TunnelAvailabilityMode

Weave tüneli kullanılabilirliğiyle ilgili durum grubu.

Özellikler
kMode_BackupOnly

Weave Service Tüneli'nin yalnızca yedekleme arayüzü üzerinden kullanılabildiği durumları ayarlayın.

kMode_Primary

Weave Service Tunnel'ın birincil arayüz üzerinden ne zaman kullanılabilir olacağını ayarlayın.

kMode_PrimaryAndBackup

Weave Service Tüneli'nin hem birincil hem de yedek arayüz üzerinden ne zaman kullanılabileceğini belirleyin.

Türdefler

TunnelAvailabilityMode

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

Weave tüneli kullanılabilirliğiyle ilgili durum grubu.

İşlevler

DisableBorderRouting

void DisableBorderRouting(
  void
)

Sıcak üzerinden Sınır Yönlendirme'yi devre dışı bırakmak için Tünel Aracısı tarafından kullanılan bir TunnelAgent Platform API uygulaması.

Platform düzeyinde Sınır Yönlendirme'yi devre dışı bırakın.

EnableBorderRouting

void EnableBorderRouting(
  void
)

Sıcak üzerinden Sınır Yönlendirme'yi etkinleştirmek için Tünel Aracısı tarafından kullanılan bir TunnelAgent Platform API uygulaması.

Platform düzeyinde Sınır Yönlendirme'yi etkinleştirin.

ServiceTunnelDisconnected

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

Tünel Aracısı tarafından tünel arayüzü bağlantısının kesildiğini duyurmak için kullanılan TunnelAgent Platform API uygulaması.

Ayrıntılar
Parametreler
[in] tunIf
Tünel arayüzü için InterfaceId. Bu uygulamada kullanılmaz.

ServiceTunnelEstablished

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Tünel Aracısı tarafından tünel arayüzü bağlantısını duyurmak için kullanılan TunnelAgent Platform API uygulaması.

Ayrıntılar
Parametreler
[in] tunIf
Tünel arayüzü için InterfaceId. Bu uygulamada kullanılmaz.
[in] tunMode
Sıcak tarafından benimsenecek ilk tünel kullanılabilirlik modu.

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Tünel kullanılabilirliği değişikliğini duyurmak için Tünel Aracısı tarafından kullanılan bir TunnelAgent Platform API uygulaması.

Hizmet tüneli bağlantı kullanılabilirliği durumu değiştiğinde adres ve yönlendirme görevlerini gerçekleştirin.

Ayrıntılar
Parametreler
[in] tunIf
Tünel arayüzü için InterfaceId. Bu uygulamada kullanılmaz.
[in] tunMode
Sıcak tarafından benimsenecek yeni tünel kullanılabilirlik modu.

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

Tünel Aracısı tarafından tünel arayüzünün devre dışı bırakıldığını duyurmak için kullanılan bir TunnelAgent Platform API uygulaması.

Ayrıntılar
Parametreler
[in] tunIf
Tünel arayüzü için InterfaceId. Bu uygulamada kullanılmaz.

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

Tünel Aracısı tarafından tünel arayüzünün etkinleştirildiğini duyurmak için kullanılan bir TunnelAgent Platform API uygulaması.

Ayrıntılar
Parametreler
[in] tunIf
Tünel arayüzü için InterfaceId. Bu uygulamada kullanılmaz.