O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl_NoTunnel

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

Fornece uma implementação genérica dos recursos ConnectivityManager do túnel de serviço para plataformas que não são compatíveis com um túnel de serviço.

Resumo

Essa classe deve ser herdada (direta ou indiretamente) pela classe ConnectivityManagerImpl, que também aparece como o parâmetro ImplClass do modelo.

Os membros dessa classe são métodos in-line que não fazem nada e retornam valores estáticos de retorno. Isso permite que o compilador otimize o código inativo sem usar #ifdef's Exemplo:

``` if (ConnectivityMgr().GetServiceTunnelMode() != ConnectivityManager::kWoBLEServiceMode_NotSupported) { // ... faça algo em dispositivos compatíveis com túneis de serviço ... } ```

Funções públicas

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

Funções estáticas públicas

_ServiceTunnelModeToStr(ConnectivityManager::ServiceTunnelMode mode)
const char *

Funções públicas

_GetServiceTunnelMode

ConnectivityManager::ServiceTunnelMode _GetServiceTunnelMode(
  void
)

_TemServiceConnectivityViaTunnel

bool _HaveServiceConnectivityViaTunnel(
  void
)

_IsServiceTunnelConectado

bool _IsServiceTunnelConnected(
  void
)

_IsServiceTunnelRestricted

bool _IsServiceTunnelRestricted(
  void
)

_SetServiceTunnelMode

WEAVE_ERROR _SetServiceTunnelMode(
  ConnectivityManager::ServiceTunnelMode val
)

Funções estáticas públicas

_ServiceTunnelModeToStr

const char * _ServiceTunnelModeToStr(
  ConnectivityManager::ServiceTunnelMode mode
)