Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

nl :: Dệt :: Hồ sơ :: WeaveTunnel

Tóm lược

Bảng kê

@331 enum
@332 {
kStatusCode_TunnelOpenFail = 1,
kStatusCode_TunnelCloseFail = 2,
kStatusCode_TunnelRouteUpdateFail = 3,
kStatusCode_TunnelReconnectFail = 4
}
enum
Dệt mã trạng thái đường hầm.
LivenessStrategy {
kLiveness_TCPKeepAlive = 1,
kLiveness_TunnelControl = 2
}
enum
Chiến lược phát trực tiếp được sử dụng để duy trì kết nối Tunnel với Dịch vụ.
Role {
kClientRole_BorderGateway = 1,
kClientRole_StandaloneDevice = 2,
kClientRole_MobileDevice = 3
}
enum
Các vai trò mà Tunnel Agent có thể đảm nhận; tức là cổng biên giới hoặc thiết bị di động.
SrcInterfaceType {
kSrcInterface_WiFi = 1,
kSrcInterface_Cellular = 2
}
enum
Loại công nghệ của giao diện mạng trên thiết bị mà Đường hầm được thiết lập với Dịch vụ.
TunnelCtrlMsgType enum
TunnelPktDirection {
kDir_Inbound = 1,
kDir_Outbound = 2
}
enum
Hướng của gói đi qua đường hầm.
TunnelType {
kType_TunnelUnknown = 0,
kType_TunnelPrimary = 1,
kType_TunnelBackup = 2,
kType_TunnelShortcut = 3
}
enum
Loại đường hầm.
WeaveTunnelVersion enum

Typedefs

LivenessStrategy typedef
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Chiến lược trực tiếp được sử dụng để duy trì kết nối Đường hầm với Dịch vụ.
Role typedef
enum nl::Weave::Profiles::WeaveTunnel::Role
Các vai trò mà Tunnel Agent có thể đảm nhận; tức là cổng biên giới hoặc thiết bị di động.
SrcInterfaceType typedef
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Loại công nghệ của giao diện mạng trên thiết bị mà Đường hầm được thiết lập với Dịch vụ.
TunnelPktDirection typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Hướng của gói đi qua đường hầm.
TunnelType typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelType
Loại đường hầm.
WeaveTunnelVersion typedef
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion

Các lớp học

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

Các tham số chính sách kết nối lại được sử dụng để điều chỉnh cách đường hầm kết nối lại với Dịch vụ.

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

Lớp này đóng gói tất cả các trạng thái kết nối đường hầm Weave cũng như logic và chức năng quản lý liên quan.

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

Không gian tên

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

Nền tảng cung cấp các quy trình Định tuyến và Định địa chỉ Weave.

Bảng kê

@ 331

 @331

@ 332

 @332

Dệt mã trạng thái đường hầm.

Tính chất
kStatusCode_TunnelCloseFail

Dịch vụ đã gặp lỗi khi đóng đường hầm.

kStatusCode_TunnelOpenFail

Dịch vụ đã gặp lỗi khi mở đường hầm.

kStatusCode_TunnelReconnectFail

Cổng biên giới đã gặp lỗi khi kết nối lại với Dịch vụ.

kStatusCode_TunnelRouteUpdateFail

Dịch vụ đã gặp lỗi khi cập nhật các tuyến đường.

LivenessStrategy

 LivenessStrategy

Chiến lược phát trực tiếp được sử dụng để duy trì kết nối Tunnel với Dịch vụ.

Tính chất
kLiveness_TCPKeepAlive

Được sử dụng để chỉ ra rằng độ sống của kết nối đường hầm được duy trì bởi TCP KeepAlives.

kLiveness_TunnelControl

Được sử dụng để chỉ ra rằng độ trực tiếp của kết nối đường hầm được duy trì bằng thông báo Độ sống của Kiểm soát đường hầm.

Vai trò

 Role

Các vai trò mà Tunnel Agent có thể đảm nhận; tức là cổng biên giới hoặc thiết bị di động.

Tính chất
kClientRole_BorderGateway

Thiết bị này đang hoạt động như một cổng biên giới nhằm mục đích định tuyến lưu lượng truy cập đến và đi, cũng như các thiết bị khác trong kết cấu liên kết của nó.

kClientRole_MobileDevice

Thiết bị đang hoạt động như một nút độc lập không định tuyến lưu lượng cho các thiết bị khác.

Nó có thể thiết lập một đường hầm lối tắt giữa chính nó và một cổng biên giới khác.

kClientRole_StandaloneDevice

Thiết bị đang hoạt động như một nút độc lập không định tuyến lưu lượng cho các thiết bị khác.

SrcInterfaceType

 SrcInterfaceType

Loại công nghệ của giao diện mạng trên thiết bị mà Đường hầm được thiết lập với Dịch vụ.

Tính chất
kSrcInterface_Cellular

Được sử dụng khi giao diện Di động được sử dụng làm nguồn của Đường hầm tới Dịch vụ.

kSrcInterface_WiFi

Được sử dụng khi giao diện WiFi được sử dụng làm nguồn của Đường hầm tới Dịch vụ.

TunnelCtrlMsgType

 TunnelCtrlMsgType

TunnelPktDirection

 TunnelPktDirection

Hướng của gói đi qua đường hầm.

Tính chất
kDir_Inbound

Cho biết gói đến cửa khẩu biên giới qua đường hầm.

kDir_Outbound

Cho biết gói tin đi ra khỏi cửa khẩu biên giới qua đường hầm.

TunnelType

 TunnelType

Loại đường hầm.

Tính chất
kType_TunnelBackup

Một đường hầm phụ đóng vai trò là một tuyến đường thay thế giữa thiết bị / kết cấu và Dịch vụ.

trong trường hợp không có đường hầm chính.

kType_TunnelPrimary

Một đường hầm chính để chuyển giao lưu lượng giữa thiết bị / kết cấu và Dịch vụ.

kType_TunnelShortcut

Được sử dụng để chỉ đường hầm lối tắt giữa một nút độc lập cục bộ (thiết bị di động) và một cổng biên giới.

kType_TunnelUnknown

Được sử dụng để chỉ một loại đường hầm không xác định.

WeaveTunnelVersion

 WeaveTunnelVersion

Typedefs

LivenessStrategy

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

Chiến lược phát trực tiếp được sử dụng để duy trì kết nối Tunnel với Dịch vụ.

Vai trò

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

Các vai trò mà Tunnel Agent có thể đảm nhận; tức là cổng biên giới hoặc thiết bị di động.

SrcInterfaceType

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

Loại công nghệ của giao diện mạng trên thiết bị mà Đường hầm được thiết lập với Dịch vụ.

TunnelPktDirection

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

Hướng của gói đi qua đường hầm.

TunnelType

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

Loại đường hầm.

WeaveTunnelVersion

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