Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
DataStorm::WriterConfig Class Reference

The WriterConfig class specifies configuration options specific to writers. More...

#include <DataStorm/DataStorm.h>

Inheritance diagram for DataStorm::WriterConfig:

Public Member Functions

 WriterConfig (std::optional< int > sampleCount=std::nullopt, std::optional< int > sampleLifetime=std::nullopt, std::optional< ClearHistoryPolicy > clearHistory=std::nullopt, std::optional< int > priority=std::nullopt) noexcept
 Constructs a WriterConfig object.
Public Member Functions inherited from DataStorm::Config
 Config (std::optional< int > sampleCount=std::nullopt, std::optional< int > sampleLifetime=std::nullopt, std::optional< ClearHistoryPolicy > clearHistory=std::nullopt) noexcept
 Constructs a Config object.

Public Attributes

std::optional< int > priority
 Specifies the writer priority. The priority is used by readers using the priority discard policy.
Public Attributes inherited from DataStorm::Config
std::optional< ClearHistoryPolicyclearHistory
 The clear history policy specifies when samples are removed from the sample history.
std::optional< int > sampleCount
 The sampleCount configuration specifies how many samples are kept by the reader or writer in its sample history.
std::optional< int > sampleLifetime
 The sampleLifetime configuration specifies samples to keep in the writer or reader history based on their age.

Detailed Description

The WriterConfig class specifies configuration options specific to writers.

It extends the Config class and therefore inherits its configuration options.

Definition at line 117 of file Types.h.


The documentation for this class was generated from the following file: