template <class>
class GenericNetworkProvisioningServerImpl
Defined at line 34 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.h
Protected Members
uint8_t mState
uint8_t mScanNetworkType
mTestConnectivityResult
Protected Methods
NetworkProvisioningDelegate * _GetDelegate ()
===== Members that implement the NetworkProvisioningServer abstract interface
Defined at line 108 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.h
void _StartPendingScan ()
Defined at line 53 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
bool _ScanInProgress ()
Defined at line 121 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.h
void _OnPlatformEvent (const WeaveDeviceEvent * event)
Defined at line 113 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleScanNetworks (uint8_t networkType)
===== Members that override virtual methods on NetworkProvisioningDelegate
Defined at line 150 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleAddNetwork (PacketBuffer * networkInfoTLV)
Defined at line 216 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleUpdateNetwork (PacketBuffer * networkInfoTLV)
Defined at line 222 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleRemoveNetwork (uint32_t networkId)
Defined at line 379 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleGetNetworks (uint8_t flags)
Defined at line 455 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleEnableNetwork (uint32_t networkId)
Defined at line 523 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleDisableNetwork (uint32_t networkId)
Defined at line 529 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleTestConnectivity (uint32_t networkId)
Defined at line 613 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleSetRendezvousMode (uint16_t rendezvousMode)
Defined at line 706 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
bool IsPairedToAccount ()
===== Members that override virtual methods on NetworkProvisioningServer
Defined at line 817 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR DoInit ()
Defined at line 197 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
int16_t GetCurrentOp ()
Defined at line 115 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.h
WEAVE_ERROR HandleAddUpdateNetwork (PacketBuffer * networkInfoTLV, bool add)
Defined at line 228 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR HandleEnableDisableNetwork (uint32_t networkId, bool enable)
Defined at line 535 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR ValidateWiFiStationProvision (const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode)
Defined at line 825 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR ValidateThreadProvision (bool isUpdate, const DeviceNetworkInfo & netInfo, uint32_t & statusProfileId, uint16_t & statusCode)
Defined at line 903 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
WEAVE_ERROR SetThreadProvisionDefaults (bool isUpdate, DeviceNetworkInfo & netInfo)
Defined at line 924 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
void ContinueWiFiConnectivityTest ()
Defined at line 1001 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
void ContinueThreadConnectivityTest ()
Defined at line 1037 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
void HandleConnectivityTestSuccess ()
Defined at line 1074 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
void HandleConnectivityTestTimeOut (::nl::Weave::System::Layer * aLayer, void * aAppState, ::nl::Weave::System::Error aError)
Defined at line 1089 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.ipp
Enumerations
enum State
| Name | Value |
|---|---|
| kState_Idle | 0x00 |
| kState_ScanNetworks_Pending | 0x01 |
| kState_ScanNetworks_InProgress | 0x02 |
| kState_TestConnectivity_WaitWiFiConnectivity | 0x03 |
| kState_TestConnectivity_WaitThreadConnectivity | 0x03 |
===== Members for use by the NetworkProvisioningServer implementation
(both generic and platform-specific).
Defined at line 72 of file ../../third_party/openweave-core/src/adaptations/device-layer/include/Weave/DeviceLayer/internal/GenericNetworkProvisioningServerImpl.h