Skip to content

IOPolicy

#include <sbio/core/io.hh>
template<typename Derived>
struct IOPolicy

Defined in src/lib/sbio/core/io.hh:164

Return Name Description
IOPolicy inline
SBIO_HDIOStatus connect inline
SBIO_HDReadResult read const inline
SBIO_HD hd_std::size_t file_size const inline

inline

inline IOPolicy()

Defined in src/lib/sbio/core/io.hh:166


inline

template<typename... Args> inline SBIO_HDIOStatus connect(Args &&... args)

Defined in src/lib/sbio/core/io.hh:171


const inline

inline SBIO_HDReadResult read(hd_std::uint64_t offset, hd_std::size_t size, void * dest) const

Defined in src/lib/sbio/core/io.hh:175


const inline

inline SBIO_HD hd_std::size_t file_size() const

Defined in src/lib/sbio/core/io.hh:181

Return Name Description
hd_std::size_t m_file_size

hd_std::size_t m_file_size { 0 }

Defined in src/lib/sbio/core/io.hh:186