IOPolicy
IOPolicy
Section titled “IOPolicy”#include <sbio/core/io.hh>template<typename Derived>struct IOPolicyDefined in src/lib/sbio/core/io.hh:164
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
IOPolicy inline |
||
SBIO_HDIOStatus |
connect inline |
|
SBIO_HDReadResult |
read const inline |
|
SBIO_HD hd_std::size_t |
file_size const inline |
IOPolicy
Section titled “IOPolicy”inline
inline IOPolicy()Defined in src/lib/sbio/core/io.hh:166
connect
Section titled “connect”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) constDefined in src/lib/sbio/core/io.hh:175
file_size
Section titled “file_size”const inline
inline SBIO_HD hd_std::size_t file_size() constDefined in src/lib/sbio/core/io.hh:181
Protected Attributes
Section titled “Protected Attributes”| Return | Name | Description |
|---|---|---|
hd_std::size_t |
m_file_size |
m_file_size
Section titled “m_file_size”hd_std::size_t m_file_size { 0 }Defined in src/lib/sbio/core/io.hh:186