Namespaces
Enumerations
enum WeaveDevicePlatformEventType
| Name | Value |
|---|---|
| kShutdownRequest | DeviceEventType::kRange_PublicPlatformSpecific |
Defined at line 15 of file ../../src/connectivity/weave/adaptation/weave_device_platform_event.h
enum ConnectivityChange
| Name | Value |
|---|---|
| kConnectivity_NoChange | 0 |
| kConnectivity_Established | 1 |
| kConnectivity_Lost | -1 |
Connectivity Change
Describes a change in some aspect of connectivity associated with a Weave device.
Defined at line 233 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/WeaveDeviceEvent.h
enum ActivityChange
| Name | Value |
|---|---|
| kActivity_NoChange | 0 |
| kActivity_Started | 1 |
| kActivity_Stopped | -1 |
Activity Change
Describes a change in some activity associated with a Weave device.
Defined at line 245 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/WeaveDeviceEvent.h
Records
-
class ConfigurationManager -
class ConfigurationManagerDelegateImpl -
class ConfigurationManagerImpl -
class ConnectivityManager -
class ConnectivityManagerDelegateImpl -
class ConnectivityManagerImpl -
class PlatformManager -
class PlatformManagerImpl -
class ProvisioningDataSet -
class ThreadStackManager -
class ThreadStackManagerImpl -
class ThreadStackManagerStubImpl -
class TimeSyncManager -
class TraitManager -
class TraitUpdaterDelegateImpl -
class TraitUpdaterImpl -
class WeaveDeviceEvent -
class WeaveDevicePlatformEvent
Functions
-
ThreadStackManager & ThreadStackMgr ()Allow the singleton accessors to access the instance.
Defined at line 157 of file ../../src/connectivity/weave/adaptation/thread_stack_manager_impl.h
-
ThreadStackManagerImpl & ThreadStackMgrImpl ()Returns the platform-specific implementation of the ThreadStackManager singleton object.
Weave applications can use this to gain access to features of the ThreadStackManager
that are specific to the selected platform.
Defined at line 158 of file ../../src/connectivity/weave/adaptation/thread_stack_manager_impl.h
-
WEAVE_ERROR ParseCompilerDateStr (const char * dateStr, uint16_t & year, uint8_t & month, uint8_t & dayOfMonth) -
WEAVE_ERROR Parse24HourTimeStr (const char * timeStr, uint8_t & hour, uint8_t & minute, uint8_t & second) -
const char * CharacterizeIPv6Address (const ::nl::Inet::IPAddress & ipAddr) -
const char * CharacterizeIPv6Prefix (const Inet::IPPrefix & inPrefix) -
void RegisterDeviceLayerErrorFormatter () -
bool FormatDeviceLayerError (char * buf, uint16_t bufSize, int32_t err) -
std::string FormatString (const char * fmt) -
TraitUpdaterImpl & TraitUpdater ()Defined at line 68 of file ../../src/connectivity/weave/lib/core/trait_updater.h
-
PlatformManager & PlatformMgr ()===== Members for internal use by the following friends.
Defined at line 85 of file ../../src/connectivity/weave/adaptation/platform_manager_impl.h
-
PlatformManagerImpl & PlatformMgrImpl ()Returns the platform-specific implementation of the PlatformManager singleton object.
Weave applications can use this to gain access to features of the PlatformManager
that are specific to the Fuchsia platform.
Defined at line 93 of file ../../src/connectivity/weave/adaptation/platform_manager_impl.h
-
TimeSyncManager & TimeSyncMgr ()Returns a reference to the TimeSyncManager singleton object.
Defined at line 145 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/TimeSyncManager.h
-
TraitManager & TraitMgr ()Returns a reference to the TraitManager singleton object.
Defined at line 150 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/TraitManager.h
-
ConnectivityManager & ConnectivityMgr ()===== Members for internal use by the following friends.
Defined at line 250 of file ../../src/connectivity/weave/adaptation/connectivity_manager_impl.h
-
ConnectivityChange GetConnectivityChange (bool prevState, bool newState)Defined at line 252 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/WeaveDeviceEvent.h
-
ConnectivityManagerImpl & ConnectivityMgrImpl ()Returns the platform-specific implementation of the ConnectivityManager singleton object.
Weave applications can use this to gain access to features of the ConnectivityManager
that are specific to the Fuchsia platform.
Defined at line 258 of file ../../src/connectivity/weave/adaptation/connectivity_manager_impl.h
-
ConfigurationManager & ConfigurationMgr ()Friend functions that are used by OpenWeave core implementations to access
the static instance of ConfigurationManager and ConfigurationManagerImpl.
Defined at line 289 of file ../../src/connectivity/weave/adaptation/configuration_manager_impl.h
-
ConfigurationManagerImpl & ConfigurationMgrImpl ()Returns the platform-specific implementation of the ConfigurationManager singleton object.
Weave applications can use this to gain access to features of the ConfigurationManager
that are specific to the Fuchsia platform.
Defined at line 297 of file ../../src/connectivity/weave/adaptation/configuration_manager_impl.h
Variables
nl::Inet::InetLayer InetLayer
nl::Weave::System::Layer SystemLayer