En Google, luchamos por la equidad racial de la comunidad negra. Más información

nl :: Tejido:: DeviceLayer :: Interno:: GenericConnectivityManagerImpl_NoTunnel

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

Proporciona una implementación genérica de túnel de servicio específica ConnectivityManager cuenta para las plataformas que no soportan un túnel de servicio.

Resumen

Esta clase está destinado a ser heredado (directa o indirectamente) por el ConnectivityManagerImpl clase, que también aparece como parámetro ImplClass de la plantilla.

Los miembros de esta clase son todos métodos en línea que no hacen nada y devuelven valores de retorno estáticos. Esto permite al compilador optimizar el código muerto sin el uso de # ifdef. Por ejemplo:

`` `if (ConnectivityMgr (). GetServiceTunnelMode ()! = ConnectivityManager :: kWoBLEServiceMode_NotSupported) {// ... hacer algo en los dispositivos que admiten túneles de servicio ...}` `

Funciones publicas

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

Funciones estáticas públicas

_ServiceTunnelModeToStr (ConnectivityManager::ServiceTunnelMode mode)
const char *

Funciones publicas

_GetServiceTunnelMode

ConnectivityManager::ServiceTunnelMode _GetServiceTunnelMode(
  void
)

_HaveServiceConnectivityViaTunnel

bool _HaveServiceConnectivityViaTunnel(
  void
)

_IsServiceTunnelConnected

bool _IsServiceTunnelConnected(
  void
)

_IsServiceTunnelRestricted

bool _IsServiceTunnelRestricted(
  void
)

_SetServiceTunnelMode

WEAVE_ERROR _SetServiceTunnelMode(
  ConnectivityManager::ServiceTunnelMode val
)

Funciones estáticas públicas

_ServiceTunnelModeToStr

const char * _ServiceTunnelModeToStr(
  ConnectivityManager::ServiceTunnelMode mode
)