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

#include <storage.H>

Collaboration diagram for hobbes::storage::pqueue_config:
Collaboration graph

Public Member Functions

 pqueue_config ()
 
 pqueue_config (size_t valuesz, size_t count, uint32_t *wstate, uint32_t *ri, uint32_t *wi, uint8_t *data)
 

Public Attributes

size_t valuesz
 
size_t count
 
volatile uint32_t * wstate
 
volatile uint32_t * readerIndex
 
volatile uint32_t * writerIndex
 
uint8_t * data
 

Constructor & Destructor Documentation

◆ pqueue_config() [1/2]

hobbes::storage::pqueue_config::pqueue_config ( )
inline

◆ pqueue_config() [2/2]

hobbes::storage::pqueue_config::pqueue_config ( size_t  valuesz,
size_t  count,
uint32_t *  wstate,
uint32_t *  ri,
uint32_t *  wi,
uint8_t *  data 
)
inline

Member Data Documentation

◆ count

size_t hobbes::storage::pqueue_config::count

◆ data

uint8_t* hobbes::storage::pqueue_config::data

◆ readerIndex

volatile uint32_t* hobbes::storage::pqueue_config::readerIndex

◆ valuesz

size_t hobbes::storage::pqueue_config::valuesz

◆ writerIndex

volatile uint32_t* hobbes::storage::pqueue_config::writerIndex

◆ wstate

volatile uint32_t* hobbes::storage::pqueue_config::wstate

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