BatchedSequential
BatchedSequential
Section titled “BatchedSequential”#include <sbio/core/access_style.hh>class BatchedSequentialDefined in src/lib/sbio/core/access_style.hh:69
Inherits:
IAccessStyle< BatchedSequential >
Read a long batch of bytes. This only requires provided an offset and number of bytes.
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
BatchedSequential |
function |
Declared here |
initialize |
function |
Declared here |
read |
function |
Declared here |
Type |
variable |
Declared here |
m_file_size |
variable |
Declared here |
m_batch_size |
variable |
Declared here |
m_offset |
variable |
Declared here |
initialize |
function |
Inherited from IAccessStyle |
read |
function |
Inherited from IAccessStyle |
Type |
variable |
Inherited from IAccessStyle |
Inherited from IAccessStyle
Section titled “Inherited from IAccessStyle”| Kind | Name | Description |
|---|---|---|
function |
initialize inline |
|
function |
read inline |
|
variable |
Type static constexpr |
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
BatchedSequential inline |
||
SBIO_HD void |
initialize inline |
|
SBIO_HDIOStatus |
read inline |
BatchedSequential
Section titled “BatchedSequential”inline
inline BatchedSequential()Defined in src/lib/sbio/core/access_style.hh:71
initialize
Section titled “initialize”inline
inline SBIO_HD void initialize(std::size_t batch_size, std::size_t file_size, std::size_t offset = 0)Defined in src/lib/sbio/core/access_style.hh:86
inline
template<typename StreamType> inline SBIO_HDIOStatus read(StreamType & channel, const ReadRequest & req)Defined in src/lib/sbio/core/access_style.hh:95
Public Static Attributes
Section titled “Public Static Attributes”| Return | Name | Description |
|---|---|---|
constexpr AccessType |
Type static constexpr |
static constexpr
constexpr AccessType Type =Defined in src/lib/sbio/core/access_style.hh:77
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
std::size_t |
m_file_size |
|
std::size_t |
m_batch_size |
|
std::size_t |
m_offset |
m_file_size
Section titled “m_file_size”std::size_t m_file_sizeDefined in src/lib/sbio/core/access_style.hh:115
m_batch_size
Section titled “m_batch_size”std::size_t m_batch_sizeDefined in src/lib/sbio/core/access_style.hh:116
m_offset
Section titled “m_offset”std::size_t m_offsetDefined in src/lib/sbio/core/access_style.hh:117