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

Platform tarafından sağlanan Örgü Adresleme ve Yönlendirme rutinleri.

Özet

Numaralandırmalar

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

Typedef'ler

TunnelAvailabilityMode typedef
Weave tüneli kullanılabilirliği için durum grubu.

İşlevler

DisableBorderRouting(void)
void
Tünel Aracısı tarafından Sıcak üzerinden Sınır Yönlendirmeyi devre dışı bırakmak için kullanılan bir TunnelAgent Platform API uygulaması.
EnableBorderRouting(void)
void
Tünel Aracısı tarafından Sıcak üzerinden Sınır Yönlendirmeyi etkinleştirmek için kullanılan 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
Tunnel 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
Tunnel Aracısı tarafından Tünel kullanılabilirliği değişikliğini duyurmak için kullanılan 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ı bildirmek için kullanılan TunnelAgent Platform API uygulaması.
TunnelInterfaceUp(InterfaceId tunIf)
void
Tunnel Aracısı tarafından tünel arayüzünün etkinleştirildiğini bildirmek için kullanılan TunnelAgent Platform API uygulaması.

Numaralandırmalar

TunnelAvailabilityMode

 TunnelAvailabilityMode

Weave tüneli kullanılabilirliği için durum grubu.

Özellikler
kMode_BackupOnly

Weave Hizmet Tüneli'nin yalnızca yedekleme arayüzü üzerinden kullanılabildiğinde ayarlayın.

kMode_Primary

Weave Hizmet Tüneli'nin birincil arayüz üzerinden kullanılabilir olduğu zamanı ayarlayın.

kMode_PrimaryAndBackup

Weave Hizmet Tüneli'nin hem birincil hem de yedek arayüz üzerinden kullanılabilir olduğu zamanı ayarlayın.

Typedef'ler

TunnelAvailabilityMode

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

Weave tüneli kullanılabilirliği için durum grubu.

İşlevler

DisableBorderRouting

void DisableBorderRouting(
  void
)

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

Platform düzeyinde Sınır Yönlendirmeyi devre dışı bırakın.

EnableBorderRouting

void EnableBorderRouting(
  void
)

Tünel Aracısı tarafından Sıcak üzerinden Sınır Yönlendirmeyi etkinleştirmek için kullanılan 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 Arayüz Kimliği. Bu uygulamada kullanılmaz.

ServiceTunnelEstablished

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

Tunnel 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 Arayüz Kimliği. Bu uygulamada kullanılmaz.
[in] tunMode
Sıcak tarafından kullanılacak ilk tünel kullanılabilirliği modu.

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

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

Hizmet tüneli bağlantısının kullanılabilirlik durumu değiştiğinde adres ve rota ataması görevlerini gerçekleştirin.

Ayrıntılar
Parametreler
[in] tunIf
Tünel arayüzü için Arayüz Kimliği. Bu uygulamada kullanılmaz.
[in] tunMode
Sıcak tarafından uygulanacak yeni tünel kullanılabilirliği modu.

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

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

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

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

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

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