7#ifndef DataStorm_SampleEvent_h_
8#define DataStorm_SampleEvent_h_
13#ifndef ICE_DISABLE_VERSION
14# if ICE_INT_VERSION != 30850
15# error Ice version mismatch: an exact match is required for beta generated code
20# if defined(DATASTORM_API_EXPORTS)
21# define DATASTORM_API ICE_DECLSPEC_EXPORT
23# define DATASTORM_API ICE_DECLSPEC_IMPORT
65 static constexpr int minValue = 0;
66 static constexpr int maxValue = 3;
SampleEvent
Describes the operation used by a data writer to update a data element.
@ Update
The data writer updated the element.
@ Remove
The data writer removed the element.
@ Add
The data writer added the element.
@ PartialUpdate
The data writer partially updated the element.
std::vector< SampleEvent > SampleEventSeq
A sequence of sample events.
std::ostream & operator<<(std::ostream &os, const SampleEventSeq &types)
Converts the given sample type vector to a string and add it to the stream.
Data-centric, broker-less publish/subscribe framework. C++ only.
constexpr StreamHelperCategory StreamHelperCategoryEnum
Generated enum types.
int StreamHelperCategory
The stream helper category allows to select a StreamHelper specialization for a specific category of ...
static constexpr bool fixedLength
Indicates if the type is always encoded on a fixed number of bytes.
static constexpr int minWireSize
The minimum number of bytes needed to marshal this type.
static constexpr StreamHelperCategory helper
The category trait, used for selecting the appropriate StreamHelper.
Provides traits for a type that can be marshaled or unmarshaled to/from a stream of bytes using the S...