Google is committed to advancing racial equity for Black communities. See how.

nl::Weave::DeviceLayer::Internal::GenericConnectivityManagerImpl

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

Provides a generic implementation of ConnectivityManager features that works on multiple platforms.

Summary

This template contains implementations of select features from the ConnectivityManager abstract interface that are suitable for use on all platforms. It is intended to be inherited (directly or indirectly) by the ConfigurationManagerImpl class, which also appears as the template's ImplClass parameter.

Public functions

_GetUserSelectedModeTimeout(void)
uint16_t
_IsUserSelectedModeActive(void)
bool
_SetUserSelectedMode(bool val)
void
_SetUserSelectedModeTimeout(uint16_t val)
void

Public functions

_GetUserSelectedModeTimeout

uint16_t _GetUserSelectedModeTimeout(
  void
)

_IsUserSelectedModeActive

bool _IsUserSelectedModeActive(
  void
)

_SetUserSelectedMode

void _SetUserSelectedMode(
  bool val
)

_SetUserSelectedModeTimeout

void _SetUserSelectedModeTimeout(
  uint16_t val
)