class DeviceDescriptionServer
Defined at line 38 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h
Implements the Weave Device Description profile for a Weave device.
Public Methods
WEAVE_ERROR Init ()
===== Members for internal use by other Device Layer components.
bool IsUserSelectedModeActive ()
void SetUserSelectedMode (bool val)
uint16_t GetUserSelectedModeTimeout ()
void SetUserSelectedModeTimeout (uint16_t val)
void OnPlatformEvent (const WeaveDeviceEvent * event)
Protected Methods
void DeviceDescriptionServer ()
Construction/destruction limited to subclasses.
Defined at line 81 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h
void ~DeviceDescriptionServer ()
Defined at line 82 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h
void DeviceDescriptionServer (const DeviceDescriptionServer & )
No copy, move or assignment.
Defined at line 85 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h
void DeviceDescriptionServer (const DeviceDescriptionServer && )
Defined at line 86 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h
DeviceDescriptionServer & operator= (const DeviceDescriptionServer & )
Defined at line 87 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/DeviceDescriptionServer.h
Friends
DeviceDescriptionServer & DeviceDescriptionServer ()