class Parser
Defined at line 622 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/MessageDef.h
Public Methods
WEAVE_ERROR Init (const nl::Weave::TLV::TLVReader & aReader)
WEAVE_ERROR CheckSchemaValidity ()
Roughly verify the schema is right
WEAVE_ERROR GetSourceId (uint64_t *const apSourceId)
WEAVE_ERROR GetImportance (uint64_t *const apImportance)
WEAVE_ERROR GetEventId (uint64_t *const apEventId)
WEAVE_ERROR GetRelatedEventImportance (uint64_t *const apImportance)
WEAVE_ERROR GetRelatedEventId (uint64_t *const apEventId)
WEAVE_ERROR GetUTCTimestamp (uint64_t *const apUTCTimestamp)
WEAVE_ERROR GetSystemTimestamp (uint64_t *const apSystemTimestamp)
WEAVE_ERROR GetResourceId (uint64_t *const apResourceId)
WEAVE_ERROR GetTraitProfileId (uint32_t *const apTraitProfileId)
WEAVE_ERROR GetTraitInstanceId (uint64_t *const apTraitInstanceId)
WEAVE_ERROR GetEventType (uint64_t *const apEventType)
WEAVE_ERROR GetDeltaUTCTime (int64_t *const apDeltaUTCTime)
WEAVE_ERROR GetDeltaSystemTime (int64_t *const apDeltaSystemTime)
WEAVE_ERROR GetReaderOnEvent (nl::Weave::TLV::TLVReader *const apReader)