struct SendParams

Defined at line 165 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/CommandSender.h

Encapsulates arguments to be passed into SendCommand().

At minimum, ResourceId, ProfileId, and CommandType should be set before

the struct is passed to SendCommand(). InstanceId, Flags, and

VersionRange will default to 0 if not set.

Public Members

TraitDataSink * Sink
ResourceIdentifier ResourceId
uint32_t ProfileId
SchemaVersionRange VersionRange
uint64_t InstanceId
uint32_t CommandType
uint8_t Flags
uint64_t MustBeVersion
uint64_t InitiationTimeMicroSecond
uint64_t ActionTimeMicroSecond
uint64_t ExpiryTimeMicroSecond
uint32_t ResponseTimeoutMsOverride

Public Methods

WEAVE_ERROR PopulateTraitPath (TraitCatalogBase<TraitDataSink> * aCatalog, TraitDataSink * aSink, uint32_t aCommandType)