Skip to content

BatchedSequential

#include <sbio/core/access_style.hh>
class BatchedSequential

Defined 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.

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
Kind Name Description
function initialize inline
function read inline
variable Type static constexpr
Return Name Description
BatchedSequential inline
SBIO_HD void initialize inline
SBIO_HDIOStatus read inline

inline

inline BatchedSequential()

Defined in src/lib/sbio/core/access_style.hh:71


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

Return Name Description
constexpr AccessType Type static constexpr

static constexpr

constexpr AccessType Type =

Defined in src/lib/sbio/core/access_style.hh:77

Return Name Description
std::size_t m_file_size
std::size_t m_batch_size
std::size_t m_offset

std::size_t m_file_size

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


std::size_t m_batch_size

Defined in src/lib/sbio/core/access_style.hh:116


std::size_t m_offset

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