Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

nl::Weave::Profil::WeaveTunnel

Ringkasan

Enumerasi

@331 enum
@332{
  kStatusCode_TunnelOpenFail = 1,
  kStatusCode_TunnelCloseFail = 2,
  kStatusCode_TunnelRouteUpdateFail = 3,
  kStatusCode_TunnelReconnectFail = 4
}
enum
Kode Status Weave Tunnel.
LivenessStrategy{
  kLiveness_TCPKeepAlive = 1,
  kLiveness_TunnelControl = 2
}
enum
Strategi keaktifan yang digunakan untuk mempertahankan koneksi Tunnel ke Service.
Role{
  kClientRole_BorderGateway = 1,
  kClientRole_StandaloneDevice = 2,
  kClientRole_MobileDevice = 3
}
enum
Peran yang dapat diasumsikan oleh Agen Tunnel; yaitu, gateway perbatasan atau perangkat seluler.
SrcInterfaceType{
  kSrcInterface_WiFi = 1,
  kSrcInterface_Cellular = 2
}
enum
Jenis teknologi antarmuka jaringan pada perangkat tempat Tunnel dibuat dengan Layanan.
TunnelCtrlMsgType enum
TunnelPktDirection{
  kDir_Inbound = 1,
  kDir_Outbound = 2
}
enum
Arah paket yang melintasi terowongan.
TunnelType{
  kType_TunnelUnknown = 0,
  kType_TunnelPrimary = 1,
  kType_TunnelBackup = 2,
  kType_TunnelShortcut = 3
}
enum
Jenis Terowongan.
WeaveTunnelVersion enum

Typedef

LivenessStrategy typedef
enum nl::Weave::Profiles::WeaveTunnel::LivenessStrategy
Strategi keaktifan yang digunakan untuk mempertahankan koneksi Tunnel ke Service.
Role typedef
enum nl::Weave::Profiles::WeaveTunnel::Role
Peran yang dapat diasumsikan oleh Agen Tunnel; yaitu, gateway perbatasan atau perangkat seluler.
SrcInterfaceType typedef
enum nl::Weave::Profiles::WeaveTunnel::SrcInterfaceType
Jenis teknologi antarmuka jaringan pada perangkat tempat Tunnel dibuat dengan Layanan.
TunnelPktDirection typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelPktDirection
Arah paket yang melintasi terowongan.
TunnelType typedef
enum nl::Weave::Profiles::WeaveTunnel::TunnelType
Jenis Terowongan.
WeaveTunnelVersion typedef
enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelVersion

Class

nl::Weave::Profiles::WeaveTunnel::ConnectedParam

Parameter kebijakan penyambungan kembali yang digunakan untuk mengatur cara tunnel terhubung kembali ke Layanan.

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

Class ini mencakup semua status koneksi tunnel Weave serta logika dan fungsi pengelolaan terkait.

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

Namespace

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

Platform memberikan rutinitas Pemberian Alamat dan Pemilihan Rute.

Enumerasi

@331

 @331

@332

 @332

Kode Status Weave Tunnel.

Properti
kStatusCode_TunnelCloseFail

Layanan mengalami error saat menutup terowongan.

kStatusCode_TunnelOpenFail

Layanan mengalami error saat membuka tunnel.

kStatusCode_TunnelReconnectFail

Gateway Border mengalami error saat terhubung kembali ke Layanan.

kStatusCode_TunnelRouteUpdateFail

Layanan mengalami error saat memperbarui rute.

Strategi Keaktifan

 LivenessStrategy

Strategi keaktifan yang digunakan untuk mempertahankan koneksi Tunnel ke Service.

Properti
kLiveness_TCPKeepAlive

Digunakan untuk menunjukkan bahwa masa aktif koneksi tunnel dipertahankan oleh TCP KeepAlives.

kLiveness_TunnelControl

Digunakan untuk menunjukkan bahwa keaktifan koneksi terowongan dipertahankan oleh pesan Keaktifan Kontrol Terowongan.

Peran

 Role

Peran yang dapat diasumsikan oleh Agen Tunnel; yaitu, gateway perbatasan atau perangkat seluler.

Properti
kClientRole_BorderGateway

Perangkat bertindak sebagai gateway batas untuk tujuan mengarahkan traffic ke dan dari perangkat itu sendiri, serta perangkat lain dalam struktur terkait.

kClientRole_MobileDevice

Perangkat berfungsi sebagai node mandiri yang tidak merutekan traffic untuk perangkat lain.

Ini dapat membuat tunnel pintasan antara dirinya sendiri dan gateway batas lainnya.

kClientRole_StandaloneDevice

Perangkat berfungsi sebagai node mandiri yang tidak merutekan traffic untuk perangkat lain.

Jenis SrcInterface

 SrcInterfaceType

Jenis teknologi antarmuka jaringan pada perangkat tempat Tunnel dibuat dengan Layanan.

Properti
kSrcInterface_Cellular

Digunakan saat antarmuka Seluler digunakan sebagai sumber Tunnel ke Layanan.

kSrcInterface_WiFi

Digunakan saat antarmuka Wi-Fi digunakan sebagai sumber Tunnel ke Layanan.

TunnelCtrlmsgType

 TunnelCtrlMsgType

TunnelPktDirection

 TunnelPktDirection

Arah paket yang melintasi terowongan.

Properti
kDir_Inbound

Mengindikasikan adanya paket yang masuk ke gateway batas di atas tunnel.

kDir_Outbound

Menunjukkan paket yang keluar dari gerbang batas di atas terowongan.

Jenis Terowongan

 TunnelType

Jenis Terowongan.

Properti
kType_TunnelBackup

Terowongan sekunder yang berfungsi sebagai rute alternatif antara perangkat/kain dan Layanan.

jika tidak ada tunnel utama yang tersedia.

kType_TunnelPrimary

Terowongan utama untuk transit traffic antara perangkat/kain dan Layanan.

kType_TunnelShortcut

Digunakan untuk menunjukkan tunnel pintasan antara node mandiri lokal(perangkat seluler) dan gateway batas.

kType_TunnelUnknown

Digunakan untuk menunjukkan jenis tunnel yang tidak dikenal.

Versi WeaveTunnel

 WeaveTunnelVersion

Typedef

Strategi Keaktifan

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

Strategi keaktifan yang digunakan untuk mempertahankan koneksi Tunnel ke Service.

Peran

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

Peran yang dapat diasumsikan oleh Agen Tunnel; yaitu, gateway perbatasan atau perangkat seluler.

Jenis SrcInterface

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

Jenis teknologi antarmuka jaringan pada perangkat tempat Tunnel dibuat dengan Layanan.

TunnelPktDirection

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

Arah paket yang melintasi terowongan.

Jenis Terowongan

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

Jenis Terowongan.

Versi WeaveTunnel

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