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

הפלטפורמה סיפקה תרחישים של כתובות וניתוב בסגנון שזירה.

סיכום

ערכים של ספירה

TunnelAvailabilityMode{
  kMode_Primary = 1,
  kMode_PrimaryAndBackup = 2,
  kMode_BackupOnly = 3
}
טיפוסים בני מנייה (enum)
קבוצת המדינות לזמינות של מנהרות Weave.

Typedefs

TunnelAvailabilityMode typedef
קבוצת המדינות לזמינות של מנהרות Weave.

פונקציות

DisableBorderRouting(void)
void
הטמעת API של Platform TunnelAgent שמשמש את סוכן המנהרה להשבתה של ניתוב גבול דרך Warm.
EnableBorderRouting(void)
void
הטמעת API של פלטפורמה של סוכן מנהרה, שמשמשת את סוכן המנהרה כדי להפעיל ניתוב גבול דרך Warm.
ServiceTunnelDisconnected(InterfaceId tunIf)
void
הטמעת API של TunnelAgent Platform שבה משתמש סוכן מנהרה כדי להודיע על ניתוק ממשק מנהרה.
ServiceTunnelEstablished(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
הטמעת API של Platform שבה משתמש סוכן המנהרה להכריז על חיבור לממשק מנהרה.
ServiceTunnelModeChange(InterfaceId tunIf, TunnelAvailabilityMode tunMode)
void
הטמעת API של סוכן פלטפורמה שמשמש את סוכן המנהרה כדי להודיע על שינוי בזמינות של מנהרה.
TunnelInterfaceDown(InterfaceId tunIf)
void
הטמעת API של פלטפורמה שבה משתמש סוכן המנהרה להכריז על ממשק המנהרה מושבתת.
TunnelInterfaceUp(InterfaceId tunIf)
void
הטמעת API של TunnelAgent Platform שבה משתמש סוכן המנהרה כדי להודיע על ממשק המנהרה מופעל.

ערכים של ספירה

TunnelAvailabilityMode

 TunnelAvailabilityMode

קבוצת המדינות לזמינות של מנהרות Weave.

מאפיינים
kMode_BackupOnly

יש להגדיר מתי מנהרת שירות Weave זמינה רק דרך ממשק הגיבוי.

kMode_Primary

הגדרה של מתי מנהרת שירות Weave זמינה בממשק הראשי.

kMode_PrimaryAndBackup

מגדירים מתי מנהרת שירות Weave זמינה גם בממשק priary וגם בממשק הגיבוי.

Typedefs

TunnelAvailabilityMode

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

קבוצת המדינות לזמינות של מנהרות Weave.

פונקציות

DisableBorderRouting

void DisableBorderRouting(
  void
)

הטמעת API של Platform של סוכן מנהרה, שמשמש את סוכן המנהרה להשבתה של ניתוב גבול דרך Warm.

השבתת ניתוב גבול ברמת הפלטפורמה.

EnableBorderRouting

void EnableBorderRouting(
  void
)

הטמעת API של פלטפורמה של סוכן מנהרה, שמשמשת את סוכן המנהרה להפעלת ניתוב גבול דרך Warm.

הפעלת ניתוב גבול ברמת הפלטפורמה.

ServiceTunnelDisconnected

void ServiceTunnelDisconnected(
  InterfaceId tunIf
)

הטמעת API של TunnelAgent Platform שבה משתמש סוכן מנהרה כדי להודיע על ניתוק ממשק מנהרה.

פרטים
פרמטרים
[in] tunIf
ה-API של ממשק המנהרה. לא בשימוש ביישום הזה.

ServiceTunnelEstablished

void ServiceTunnelEstablished(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

הטמעת API של TunnelAgent Platform שבה משתמש סוכן מנהרה כדי להכריז על חיבור לממשק מנהרה.

פרטים
פרמטרים
[in] tunIf
ה-API של ממשק המנהרה. לא בשימוש ביישום הזה.
[in] tunMode
מצב הזמינות הראשוני של המנהרה לשימוש ב-Warm (חם).

ServiceTunnelModeChange

void ServiceTunnelModeChange(
  InterfaceId tunIf,
  TunnelAvailabilityMode tunMode
)

הטמעת API של סוכן פלטפורמה שמשמש את סוכן המנהרה כדי להודיע על שינוי בזמינות של מנהרה.

ביצוע משימות הקצאה של כתובות וניתובים כשמצב הזמינות של החיבור במנהרת השירות משתנה.

פרטים
פרמטרים
[in] tunIf
ה-API של ממשק המנהרה. לא בשימוש ביישום הזה.
[in] tunMode
מצב הזמינות החדש של המנהרה לשימוש ב-Warm (חם).

TunnelInterfaceDown

void TunnelInterfaceDown(
  InterfaceId tunIf
)

הטמעת API של TunnelAgent Platform שבה משתמש סוכן המנהרה כדי להודיע על ממשק המנהרה מושבת.

פרטים
פרמטרים
[in] tunIf
ה-API של ממשק המנהרה. לא בשימוש ביישום הזה.

TunnelInterfaceUp

void TunnelInterfaceUp(
  InterfaceId tunIf
)

הטמעת API של TunnelAgent Platform שבה משתמש סוכן המנהרה כדי להודיע על ממשק המנהרה מופעל.

פרטים
פרמטרים
[in] tunIf
ה-API של ממשק המנהרה. לא בשימוש ביישום הזה.