RandomAccess
RandomAccess
Section titled “RandomAccess”#include <sbio/core/access_style.hh>class RandomAccessDefined in src/lib/sbio/core/access_style.hh:158
Inherits:
IAccessStyle< RandomAccess >
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
initialize |
function |
Declared here |
read |
function |
Declared here |
Type |
variable |
Declared here |
m_next_offset |
variable |
Declared here |
m_next_size |
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 |
|---|---|---|
SBIO_HD void |
initialize inline |
|
SBIO_HDIOStatus |
read inline |
initialize
Section titled “initialize”inline
inline SBIO_HD void initialize(std::size_t offset, std::size_t size)Defined in src/lib/sbio/core/access_style.hh:166
inline
template<typename StreamType> inline SBIO_HDIOStatus read(StreamType & channel, const ReadRequest & req)Defined in src/lib/sbio/core/access_style.hh:172
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:160
Private Attributes
Section titled “Private Attributes”| Return | Name | Description |
|---|---|---|
std::size_t |
m_next_offset |
|
std::size_t |
m_next_size |
m_next_offset
Section titled “m_next_offset”std::size_t m_next_offsetDefined in src/lib/sbio/core/access_style.hh:177
m_next_size
Section titled “m_next_size”std::size_t m_next_sizeDefined in src/lib/sbio/core/access_style.hh:178