nl:: Weave:: Profiles:: WeaveTunnel
摘要
列舉 |
|
---|---|
@331
|
列舉 |
@332{
|
列舉 Weave 通道狀態碼。 |
LivenessStrategy{
|
列舉 採用的有效性策略,用於維持通道與 Service 的連線。 |
Role{
|
列舉 通道代理程式可假設的角色,例如邊界閘道或行動裝置。 |
SrcInterfaceType{
|
列舉 建立通道時,裝置網路介面的技術類型。 |
TunnelCtrlMsgType
|
列舉 |
TunnelPktDirection{
|
列舉 封包周遊通道的方向。 |
TunnelType{
|
列舉 通道類型。 |
WeaveTunnelVersion
|
列舉 |
Typedefs |
|
---|---|
LivenessStrategy
|
typedefenum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
採用的有效性策略,用於維持通道與 Service 的連線。 |
Role
|
typedefenum nl::Weave::Profiles::WeaveTunnel::Role
通道代理程式可假設的角色,例如邊界閘道或行動裝置。 |
SrcInterfaceType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
建立通道時,裝置網路介面的技術類型。 |
TunnelPktDirection
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
封包周遊通道的方向。 |
TunnelType
|
typedefenum nl::Weave::Profiles::WeaveTunnel::TunnelType
通道類型。 |
WeaveTunnelVersion
|
typedefenum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion
|
命名空間 |
|
---|---|
nl:: |
平台提供 Weave Addressing 和 Routeing 處理常式。 |
列舉
@331
@331
@332
@332
Weave 通道狀態碼。
屬性 | |
---|---|
kStatusCode_TunnelCloseFail
|
服務關閉通道時發生錯誤。 |
kStatusCode_TunnelOpenFail
|
開啟通道時發生錯誤。 |
kStatusCode_TunnelReconnectFail
|
重新連線至 Service 時,邊界閘道發生錯誤。 |
kStatusCode_TunnelRouteUpdateFail
|
更新路徑時,Service 發生錯誤。 |
LivenessStrategy
LivenessStrategy
採用的有效性策略,用於維持通道與 Service 的連線。
屬性 | |
---|---|
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
|
在裝置/廠牌和 Service 之間傳輸流量的主要通道。 |
kType_TunnelShortcut
|
用來表示本機獨立節點(行動裝置) 和邊界閘道之間的捷徑通道。 |
kType_TunnelUnknown
|
用於表示未知的通道類型。 |
WeaveTunnelVersion
WeaveTunnelVersion
Typedefs
LivenessStrategy
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy LivenessStrategy
採用的有效性策略,用於維持通道與 Service 的連線。
角色
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