hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Public Member Functions | Private Attributes | List of all members
hobbes::storage::rpipe Class Reference

#include <storage.H>

Collaboration diagram for hobbes::storage::rpipe:
Collaboration graph

Public Member Functions

 rpipe (reader *rq)
 
size_t read (uint8_t *dst, size_t sz, uint8_t *state)
 

Private Attributes

readerrq
 
const uint8_t * page
 
size_t pagesz
 
uint32_t offset
 

Constructor & Destructor Documentation

◆ rpipe()

hobbes::storage::rpipe::rpipe ( reader rq)
inline

Member Function Documentation

◆ read()

size_t hobbes::storage::rpipe::read ( uint8_t *  dst,
size_t  sz,
uint8_t *  state 
)
inline

Member Data Documentation

◆ offset

uint32_t hobbes::storage::rpipe::offset
private

◆ page

const uint8_t* hobbes::storage::rpipe::page
private

◆ pagesz

size_t hobbes::storage::rpipe::pagesz
private

◆ rq

reader* hobbes::storage::rpipe::rq
private

The documentation for this class was generated from the following file: