nl:: Weave:: Profiles:: WeaveTunnel
摘要
枚举 |
|
---|---|
@331
|
枚举 |
@332{
|
枚举 Weave Tunnel 状态代码。 |
LivenessStrategy{
|
枚举 为保持隧道与 Service 的连接而采用的活跃性策略。 |
Role{
|
枚举 隧道代理可以担任的角色;即边界网关或移动设备。 |
SrcInterfaceType{
|
枚举 设备上用来建立隧道的网络接口的技术类型。 |
TunnelCtrlMsgType
|
枚举 |
TunnelPktDirection{
|
枚举 数据包遍历隧道的方向。 |
TunnelType{
|
枚举 隧道的类型。 |
WeaveTunnelVersion
|
枚举 |
类型定义符 |
|
---|---|
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 寻址和路由例程。 |
枚举
@331
@331
@332
@332
Weave Tunnel 状态代码。
属性 | |
---|---|
kStatusCode_TunnelCloseFail
|
Service 在关闭隧道时遇到错误。 |
kStatusCode_TunnelOpenFail
|
Service 在打开隧道时遇到错误。 |
kStatusCode_TunnelReconnectFail
|
边界网关在重新连接到 Service 时遇到错误。 |
kStatusCode_TunnelRouteUpdateFail
|
服务在更新路由时遇到错误。 |
LivenessStrategy
LivenessStrategy
为保持隧道与 Service 的连接而采用的活跃性策略。
属性 | |
---|---|
kLiveness_TCPKeepAlive
|
用于表示隧道连接活跃性由 TCP KeepAlive 维护。 |
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
|
充当设备/架构与 Service 之间的备用路由的辅助隧道。 当主隧道不可用时启动。 |
kType_TunnelPrimary
|
用于在设备/架构与 Service 之间传输流量的主要隧道。 |
kType_TunnelShortcut
|
用于指示本地独立节点(移动设备)和边界网关之间的快捷隧道。 |
kType_TunnelUnknown
|
用于指示未知隧道类型。 |
WeaveTunnelVersion
WeaveTunnelVersion
类型定义符
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