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::WeaveTunnelRoute

Ringkasan

Jenis publik

RoutePriority{
  kRoutePriority_High = 1,
  kRoutePriority_Medium = 2,
  kRoutePriority_Low = 3
}
enum
Nilai prioritas Rute Weave Tunnel.
RoutePriority typedef
Nilai prioritas Rute Weave Tunnel.

Atribut publik

numOfPrefixes
uint8_t
priority[MAX_NUM_ROUTES]
uint8_t
tunnelRoutePrefix[MAX_NUM_ROUTES]
IPPrefix

Fungsi statis publik

DecodeFabricTunnelRoutes(uint64_t *fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
Mendekode rute Tunnel yang berisi kumpulan awalan dari PacketBuffer yang berisi pesan Kontrol Tunnel.
EncodeFabricTunnelRoutes(uint64_t fabricId, WeaveTunnelRoute *tunRoute, PacketBuffer *message)
Mengenkode rute Tunnel yang berisi kumpulan awalan ke dalam PacketBuffer yang berisi pesan Kontrol Terowongan yang dikirim.

Jenis publik

Prioritas Rute

 RoutePriority

Nilai prioritas Rute Weave Tunnel.

Properti
kRoutePriority_High

Nilai prioritas rute untuk tinggi.

kRoutePriority_Low

Nilai prioritas rute rendah.

kRoutePriority_Medium

Nilai prioritas rute untuk media.

Prioritas Rute

enum nl::Weave::Profiles::WeaveTunnel::WeaveTunnelRoute::RoutePriority RoutePriority

Nilai prioritas Rute Weave Tunnel.

Atribut publik

numOfPrefixes

uint8_t numOfPrefixes

prioritas

uint8_t priority[MAX_NUM_ROUTES]

tunnelRoutePrefix

IPPrefix tunnelRoutePrefix[MAX_NUM_ROUTES]

Fungsi statis publik

DecodeFabricTunnelRoutes

WEAVE_ERROR DecodeFabricTunnelRoutes(
  uint64_t *fabricId,
  WeaveTunnelRoute *tunRoute,
  PacketBuffer *message
)

Mendekode rute Tunnel yang berisi kumpulan awalan dari PacketBuffer yang berisi pesan Kontrol Tunnel.

Detail
Parameter
[out] fabricId
ID Fabric untuk rute.
[out] tunRoutes
Pointer ke objek WeaveTunnelRoute yang berisi daftar awalan.
[in] message
Pointer ke PacketBuffer tempat untuk mendekode awalan rute tunnel.
Menampilkan
WEAVE_ERROR WEAVE_NO_ERROR on successful, else error;

EncodeFabricTunnelRoutes

WEAVE_ERROR EncodeFabricTunnelRoutes(
  uint64_t fabricId,
  WeaveTunnelRoute *tunRoute,
  PacketBuffer *message
)

Mengenkode rute Tunnel yang berisi kumpulan awalan ke dalam PacketBuffer yang berisi pesan Kontrol Terowongan yang dikirim.

Mengenkode rute Tunnel yang berisi kumpulan awalan ke dalam PacketBuffer yang berisi pesan Kontrol Terowongan yang dikirim.

Detail
Parameter
[in] fabricId
ID Fabric untuk rute.
[in] tunRoutes
Pointer ke objek WeaveTunnelRoute yang berisi daftar awalan.
[in] message
Pointer ke PacketBuffer yang akan mengenkode awalan rute tunnel.
Menampilkan
WEAVE_ERROR WEAVE_NO_ERROR on successful, else error;