nl:: Weave:: DeviceLayer:: WeaveDeviceEvent
#include <src/adaptations/device-layer/include/Weave/DeviceLayer/WeaveDeviceEvent.h>
Represents a Weave Device Layer event.
Summary
Public attributes |
|
---|---|
@431
|
union nl::Weave::DeviceLayer::WeaveDeviceEvent::@430
|
AccountPairingChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@442
|
AddressChanged
|
bool
|
Arg
|
intptr_t
|
Argument
|
uintptr_t
|
AuthMode
|
::nl::Weave::WeaveAuthMode
|
CallWorkFunct
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@433
|
ChildNodesChanged
|
bool
|
ConId
|
|
Data
|
|
EncType
|
uint8_t
|
FabricMembershipChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@440
|
Flags
|
uint32_t
|
IPv4
|
ConnectivityChange
|
IPv6
|
ConnectivityChange
|
InternetConnectivityChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@436
|
IsCommissioner
|
bool
|
IsMemberOfFabric
|
bool
|
IsPairedToAccount
|
bool
|
IsRestricted
|
bool
|
IsServiceProvisioned
|
bool
|
IsTimeSynchronized
|
bool
|
NetDataChanged
|
bool
|
OpenThread
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450::@455
|
Overall
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@452
|
PeerNodeId
|
uint64_t
|
Platform
|
|
Reason
|
|
Result
|
ConnectivityChange
|
Result
|
ActivityChange
|
RoleChanged
|
bool
|
ServiceConfigUpdated
|
bool
|
ServiceConnectivityChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438
|
ServiceProvisioningChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@441
|
ServiceSubscriptionStateChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@439
|
ServiceTunnelStateChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@437
|
SessionEstablished
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@444
|
SessionKeyId
|
uint16_t
|
Target
|
|
ThreadConnectivityChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@435
|
ThreadStateChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450
|
TimeSyncChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@443
|
Type
|
uint16_t
|
Type
|
::nl::Weave::System::EventType
|
ViaThread
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@454
|
ViaTunnel
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@453
|
WeaveSystemLayerEvent
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@432
|
WiFiConnectivityChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@434
|
WoBLEAdvertisingChange
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@451
|
WoBLEConnectionError
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@449
|
WoBLEIndicateConfirm
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@448
|
WoBLESubscribe
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@445
|
WoBLEUnsubscribe
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@446
|
WoBLEWriteReceived
|
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@447
|
WorkFunct
|
AsyncWorkFunct
|
Public functions |
|
---|---|
Clear()
|
void
|
IsInternal() const
|
bool
|
IsPlatformGeneric() const
|
bool
|
IsPlatformSpecific() const
|
bool
|
IsPublic() const
|
bool
|
Public attributes
@431
union nl::Weave::DeviceLayer::WeaveDeviceEvent::@430 nl::Weave::DeviceLayer::WeaveDeviceEvent::@431
AccountPairingChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@442 nl::Weave::DeviceLayer::WeaveDeviceEvent::AccountPairingChange
AddressChanged
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::AddressChanged
Arg
intptr_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Arg
Argument
uintptr_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Argument
AuthMode
::nl::Weave::WeaveAuthMode nl::Weave::DeviceLayer::WeaveDeviceEvent::AuthMode
CallWorkFunct
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@433 nl::Weave::DeviceLayer::WeaveDeviceEvent::CallWorkFunct
ChildNodesChanged
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::ChildNodesChanged
ConId
BLE_CONNECTION_OBJECT nl::Weave::DeviceLayer::WeaveDeviceEvent::ConId
Data
PacketBuffer * nl::Weave::DeviceLayer::WeaveDeviceEvent::Data
EncType
uint8_t nl::Weave::DeviceLayer::WeaveDeviceEvent::EncType
FabricMembershipChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@440 nl::Weave::DeviceLayer::WeaveDeviceEvent::FabricMembershipChange
Flags
uint32_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Flags
IPv4
ConnectivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::IPv4
IPv6
ConnectivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::IPv6
InternetConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@436 nl::Weave::DeviceLayer::WeaveDeviceEvent::InternetConnectivityChange
IsCommissioner
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsCommissioner
IsMemberOfFabric
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsMemberOfFabric
IsPairedToAccount
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPairedToAccount
IsRestricted
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsRestricted
IsServiceProvisioned
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsServiceProvisioned
IsTimeSynchronized
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsTimeSynchronized
NetDataChanged
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::NetDataChanged
OpenThread
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450::@455 nl::Weave::DeviceLayer::WeaveDeviceEvent::OpenThread
Overall
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@452 nl::Weave::DeviceLayer::WeaveDeviceEvent::Overall
PeerNodeId
uint64_t nl::Weave::DeviceLayer::WeaveDeviceEvent::PeerNodeId
Platform
WeaveDevicePlatformEvent nl::Weave::DeviceLayer::WeaveDeviceEvent::Platform
Reason
WEAVE_ERROR nl::Weave::DeviceLayer::WeaveDeviceEvent::Reason
Result
ConnectivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::Result
Result
ActivityChange nl::Weave::DeviceLayer::WeaveDeviceEvent::Result
RoleChanged
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::RoleChanged
ServiceConfigUpdated
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceConfigUpdated
ServiceConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceConnectivityChange
ServiceProvisioningChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@441 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceProvisioningChange
ServiceSubscriptionStateChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@439 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceSubscriptionStateChange
ServiceTunnelStateChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@437 nl::Weave::DeviceLayer::WeaveDeviceEvent::ServiceTunnelStateChange
SessionEstablished
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@444 nl::Weave::DeviceLayer::WeaveDeviceEvent::SessionEstablished
SessionKeyId
uint16_t nl::Weave::DeviceLayer::WeaveDeviceEvent::SessionKeyId
Target
::nl::Weave::System::Object * nl::Weave::DeviceLayer::WeaveDeviceEvent::Target
ThreadConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@435 nl::Weave::DeviceLayer::WeaveDeviceEvent::ThreadConnectivityChange
ThreadStateChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@450 nl::Weave::DeviceLayer::WeaveDeviceEvent::ThreadStateChange
TimeSyncChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@443 nl::Weave::DeviceLayer::WeaveDeviceEvent::TimeSyncChange
Type
uint16_t nl::Weave::DeviceLayer::WeaveDeviceEvent::Type
Type
::nl::Weave::System::EventType nl::Weave::DeviceLayer::WeaveDeviceEvent::Type
ViaThread
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@454 nl::Weave::DeviceLayer::WeaveDeviceEvent::ViaThread
ViaTunnel
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@438::@453 nl::Weave::DeviceLayer::WeaveDeviceEvent::ViaTunnel
WeaveSystemLayerEvent
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@432 nl::Weave::DeviceLayer::WeaveDeviceEvent::WeaveSystemLayerEvent
WiFiConnectivityChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@434 nl::Weave::DeviceLayer::WeaveDeviceEvent::WiFiConnectivityChange
WoBLEAdvertisingChange
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@451 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEAdvertisingChange
WoBLEConnectionError
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@449 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEConnectionError
WoBLEIndicateConfirm
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@448 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEIndicateConfirm
WoBLESubscribe
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@445 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLESubscribe
WoBLEUnsubscribe
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@446 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEUnsubscribe
WoBLEWriteReceived
struct nl::Weave::DeviceLayer::WeaveDeviceEvent::@430::@447 nl::Weave::DeviceLayer::WeaveDeviceEvent::WoBLEWriteReceived
WorkFunct
AsyncWorkFunct nl::Weave::DeviceLayer::WeaveDeviceEvent::WorkFunct
Public functions
Clear
void nl::Weave::DeviceLayer::WeaveDeviceEvent::Clear()
IsInternal
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsInternal() const
IsPlatformGeneric
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPlatformGeneric() const
IsPlatformSpecific
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPlatformSpecific() const
IsPublic
bool nl::Weave::DeviceLayer::WeaveDeviceEvent::IsPublic() const