nl::Weave::Profiles::WeaveTunnel

סיכום

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

@331 טיפוסים בני מנייה (enum)
@332{
  kStatusCode_TunnelOpenFail = 1,
  kStatusCode_TunnelCloseFail = 2,
  kStatusCode_TunnelRouteUpdateFail = 3,
  kStatusCode_TunnelReconnectFail = 4
}
טיפוסים בני מנייה (enum)
שזירה של קודי סטטוס של מנהרות.
LivenessStrategy{
  kLiveness_TCPKeepAlive = 1,
  kLiveness_TunnelControl = 2
}
טיפוסים בני מנייה (enum)
אסטרטגיית הפעילות (liveness) ששימשה לשמירה על חיבור המנהרה לשירות.
Role{
  kClientRole_BorderGateway = 1,
  kClientRole_StandaloneDevice = 2,
  kClientRole_MobileDevice = 3
}
טיפוסים בני מנייה (enum)
תפקידים שסוכן המנהרה יכול להשתמש בהם; כלומר, שער גבול או מכשיר נייד.
SrcInterfaceType{
  kSrcInterface_WiFi = 1,
  kSrcInterface_Cellular = 2
}
טיפוסים בני מנייה (enum)
סוג הטכנולוגיה של ממשק הרשת במכשיר שבו נוצרה המנהרה עם השירות.
TunnelCtrlMsgType טיפוסים בני מנייה (enum)
TunnelPktDirection{
  kDir_Inbound = 1,
  kDir_Outbound = 2
}
טיפוסים בני מנייה (enum)
הכיוון של העברת המנות במנהרה.
TunnelType{
  kType_TunnelUnknown = 0,
  kType_TunnelPrimary = 1,
  kType_TunnelBackup = 2,
  kType_TunnelShortcut = 3
}
טיפוסים בני מנייה (enum)
סוג המנהרה.
WeaveTunnelVersion טיפוסים בני מנייה (enum)

Typedefs

LivenessStrategy typedef
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
אסטרטגיית הפעילות (liveness) ששימשה לשמירה על חיבור המנהרה לשירות.
Role typedef
enum nl::Weave::Profiles::WeaveTunnel::Role
תפקידים שסוכן המנהרה יכול להשתמש בהם; כלומר, שער גבול או מכשיר נייד.
SrcInterfaceType typedef
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
סוג הטכנולוגיה של ממשק הרשת במכשיר שבו נוצרה המנהרה עם השירות.
TunnelPktDirection typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
הכיוון של העברת המנות במנהרה.
TunnelType typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelType
סוג המנהרה.
WeaveTunnelVersion typedef
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion

שיעורים

nl::Weave::Profiles::WeaveTunnel::ReconnectParam

הפרמטרים של המדיניות מחדש שמשמשים לקביעת האופן שבו המנהרה מתחברת מחדש לשירות.

nl::Weave::Profiles::WeaveTunnel::WeaveTunnelAgent
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelConnectionMgr

הסיווג הזה כולל את כל מצבי החיבור במנהרת Weave ואת הלוגיקה והפונקציות של הניהול.

nl::Weave::Profiles::WeaveTunnel::WeaveTunnelControl
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelHeader
nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute

מרחבי שמות

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

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

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

@331

 @331

@332

 @332

שזירה של קודי סטטוס של מנהרות.

מאפיינים
kStatusCode_TunnelCloseFail

אירעה שגיאה בשירות במהלך סגירת המנהרה.

kStatusCode_TunnelOpenFail

אירעה שגיאה בשירות במהלך פתיחת המנהרה.

kStatusCode_TunnelReconnectFail

אירעה שגיאה בשער הגבול במהלך ההתחברות מחדש לשירות.

kStatusCode_TunnelRouteUpdateFail

אירעה שגיאה בשירות במהלך עדכון המסלולים.

LivenessStrategy

 LivenessStrategy

אסטרטגיית הפעילות (liveness) ששימשה לשמירה על חיבור המנהרה לשירות.

מאפיינים
kLiveness_TCPKeepAlive

משמש כדי לציין שסטטוס הפעילות של חיבור המנהרה נשמר על ידי TCP KeepAlives.

kLiveness_TunnelControl

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

תפקיד

 Role

תפקידים שסוכן המנהרה יכול להשתמש בהם; כלומר, שער גבול או מכשיר נייד.

מאפיינים
kClientRole_BorderGateway

המכשיר פועל כשער מעבר לגבול, למטרת ניתוב תנועה אל עצמו וממנו, וכן למכשירים אחרים במרקם המשויך אליו.

kClientRole_MobileDevice

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

היא יכולה ליצור מנהרת קיצור דרך בינה לבין שער גבול אחר.

kClientRole_StandaloneDevice

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

SrcInterfaceType

 SrcInterfaceType

סוג הטכנולוגיה של ממשק הרשת במכשיר שבו נוצרה המנהרה עם השירות.

מאפיינים
kSrcInterface_Cellular

משמש כשהממשק הסלולרי משמש כמקור המנהרה לשירות.

kSrcInterface_WiFi

משמש כאשר ממשק ה-Wi-Fi משמש כמקור המנהרה לשירות.

TunnelCtrlMsgType

 TunnelCtrlMsgType

TunnelPktDirection

 TunnelPktDirection

הכיוון של העברת המנות במנהרה.

מאפיינים
kDir_Inbound

מציין שהחבילה נכנסת לשער הגבול מעל המנהרה.

kDir_Outbound

מציין שהחבילה יוצאת משער הגבול מעל המנהרה.

TunnelType

 TunnelType

סוג המנהרה.

מאפיינים
kType_TunnelBackup

מנהרה משנית משמשת כנתיב חלופי בין המכשיר/הבד לבין השירות.

במקרה שאין מנהרה ראשית זמינה.

kType_TunnelPrimary

מנהרה ראשית להעברת התנועה בין המכשיר/הבד לבין השירות.

kType_TunnelShortcut

משמש לציון מנהרה של קיצור דרך בין צומת עצמאי מקומי(מכשיר נייד) לשער גבול.

kType_TunnelUnknown

משמש לציון סוג מנהרה לא ידוע.

WeaveTunnelVersion

 WeaveTunnelVersion

Typedefs

LivenessStrategy

enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy

אסטרטגיית הפעילות (liveness) ששימשה לשמירה על חיבור המנהרה לשירות.

תפקיד

enum nl::Weave::Profiles::WeaveTunnel::Role Role

תפקידים שסוכן המנהרה יכול להשתמש בהם; כלומר, שער גבול או מכשיר נייד.

SrcInterfaceType

enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType SrcInterfaceType

סוג הטכנולוגיה של ממשק הרשת במכשיר שבו נוצרה המנהרה עם השירות.

TunnelPktDirection

enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection TunnelPktDirection

הכיוון של העברת המנות במנהרה.

TunnelType

enum nl::Weave::Profiles::WeaveTunnel::TunnelType TunnelType

סוג המנהרה.

WeaveTunnelVersion

enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion WeaveTunnelVersion