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)