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::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericConnectivityManagerImpl_NoTunnel.h>

Menyediakan implementasi umum fitur ConnectivityManager khusus tunnel layanan untuk platform yang tidak mendukung tunnel layanan.

Ringkasan

Class ini ditujukan untuk diwarisi (secara langsung atau tidak langsung) oleh class ConnectivityManagerImpl, yang juga muncul sebagai parameter ImplClass template.

Anggota class ini semuanya merupakan metode inline yang tidak melakukan apa pun dan menampilkan nilai yang ditampilkan statis. Hal ini memungkinkan compiler mengoptimalkan kode mati tanpa menggunakan #ifdef's. Misalnya:

⋮ if (ConnectivityMgr().GetServiceTunnelMode() != ConnectivityManager::kWoBLEServiceMode_NotSupported) { // ... lakukan sesuatu di perangkat yang mendukung tunnel layanan ... } ⋮

Fungsi publik

_GetServiceTunnelMode(void)
ConnectivityManager::ServiceTunnelMode
_HaveServiceConnectivityViaTunnel(void)
bool
_IsServiceTunnelConnected(void)
bool
_IsServiceTunnelRestricted(void)
bool
_SetServiceTunnelMode(ConnectivityManager::ServiceTunnelMode val)

Fungsi statis publik

_ServiceTunnelModeToStr(ConnectivityManager::ServiceTunnelMode mode)
const char *

Fungsi publik

_GetServiceTunnelMode

ConnectivityManager::ServiceTunnelMode _GetServiceTunnelMode(
  void
)

_MemilikiServiceServiceViaTunnel

bool _HaveServiceConnectivityViaTunnel(
  void
)

_IsServiceTunnelConnected

bool _IsServiceTunnelConnected(
  void
)

_IsServiceTunnelRestricted

bool _IsServiceTunnelRestricted(
  void
)

_SetServiceTunnelMode

WEAVE_ERROR _SetServiceTunnelMode(
  ConnectivityManager::ServiceTunnelMode val
)

Fungsi statis publik

_ServiceTunnelModeToStr

const char * _ServiceTunnelModeToStr(
  ConnectivityManager::ServiceTunnelMode mode
)