Skip to content

GenericStreamConfig

#include <sbio/core/stream.hh>
template<typename FTraits>
struct GenericStreamConfig

Defined in src/lib/sbio/core/stream.hh:106

Return Name Description
StreamIdentity identity
std::array< StreamResource, VariantCount > resources
std::size_t max_buffer_size
std::size_t max_batch_size
std::size_t index_batch_size
FTraits::StreamParameters format_params

StreamIdentity identity

Type: StreamIdentity

Defined in src/lib/sbio/core/stream.hh:107


std::array< StreamResource, VariantCount > resources

Type: std::array< StreamResource, VariantCount >

Defined in src/lib/sbio/core/stream.hh:111


std::size_t max_buffer_size { 0x4000000 }

Defined in src/lib/sbio/core/stream.hh:113


std::size_t max_batch_size { 1 }

Defined in src/lib/sbio/core/stream.hh:114


std::size_t index_batch_size { 43200 }

Defined in src/lib/sbio/core/stream.hh:115


FTraits::StreamParameters format_params

Defined in src/lib/sbio/core/stream.hh:117

Return Name Description
constexpr std::size_t VariantCount static constexpr

static constexpr

constexpr std::size_t VariantCount { FTraits::StreamTypes::size() }

Defined in src/lib/sbio/core/stream.hh:109