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
|
此服务在关闭隧道时遇到错误。 |
kStatusCode_TunnelOpenFail
|
此服务打开隧道时出错。 |
kStatusCode_TunnelReconnectFail
|
边界网关重新连接到服务时出错。 |
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