GenericStreamConfig
GenericStreamConfig
Section titled “GenericStreamConfig”#include <sbio/core/stream.hh>template<typename FTraits>struct GenericStreamConfigDefined in src/lib/sbio/core/stream.hh:106
Public Attributes
Section titled “Public Attributes”| 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 |
identity
Section titled “identity”StreamIdentity identityType: StreamIdentity
Defined in src/lib/sbio/core/stream.hh:107
resources
Section titled “resources”std::array< StreamResource, VariantCount > resourcesType: std::array< StreamResource, VariantCount >
Defined in src/lib/sbio/core/stream.hh:111
max_buffer_size
Section titled “max_buffer_size”std::size_t max_buffer_size { 0x4000000 }Defined in src/lib/sbio/core/stream.hh:113
max_batch_size
Section titled “max_batch_size”std::size_t max_batch_size { 1 }Defined in src/lib/sbio/core/stream.hh:114
index_batch_size
Section titled “index_batch_size”std::size_t index_batch_size { 43200 }Defined in src/lib/sbio/core/stream.hh:115
format_params
Section titled “format_params”FTraits::StreamParameters format_paramsDefined in src/lib/sbio/core/stream.hh:117
Public Static Attributes
Section titled “Public Static Attributes”| Return | Name | Description |
|---|---|---|
constexpr std::size_t |
VariantCount static constexpr |
VariantCount
Section titled “VariantCount”static constexpr
constexpr std::size_t VariantCount { FTraits::StreamTypes::size() }Defined in src/lib/sbio/core/stream.hh:109