struct StreamParsingContext
Defined at line 141 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/EventProcessor.h
The "WDM Next Protocol" spec defines three categories of event
header fields (my terms below):
(1) Mandatory - Every event in the stream is sent
over the wire with this field in it's
header.
(2) Provisionally Optional - Field may not be present on each event
in the stream, but we are required to
provide a value for it when we present
it to the user. As far as the downstream
consumer of events is concerned, the field
is mandatory.
(3) Purely Optional - Field may not be present on any event
in the stream, and we're not required
to provide a value to the user.
For header fields of type (2) above, this structure keeps track of
any information required from previously-parsed headers that might
need to be used to provide values before presenting events to the
user.
Public Members
uint64_t mPublisherSourceId
ImportanceType mCurrentEventImportance
uint64_t mCurrentEventId
uint64_t mCurrentEventType
uint64_t mCurrentSystemTimestamp
uint64_t mCurrentUTCTimestamp
Public Methods
void StreamParsingContext (uint64_t inPublisherSourceId)
Defined at line 143 of file x64-shared/gen/third_party/openweave-core/src/include/Weave/Profiles/data-management/Current/EventProcessor.h