OpenJPH
Open-source implementation of JPEG2000 Part-15
Loading...
Searching...
No Matches
ojph::mem_elastic_allocator::stores_list Struct Reference

Public Member Functions

 stores_list (ui32 available_bytes)
 
void restart ()
 

Static Public Member Functions

static ui32 eval_store_bytes (ui32 available_bytes)
 

Public Attributes

stores_listnext_store
 
ui8orig_data
 
ui8data
 
ui32 orig_size
 
ui32 available
 

Detailed Description

Definition at line 245 of file ojph_mem.h.

Constructor & Destructor Documentation

◆ stores_list()

ojph::mem_elastic_allocator::stores_list::stores_list ( ui32  available_bytes)
inline

Definition at line 247 of file ojph_mem.h.

References available, data, next_store, orig_data, and orig_size.

Member Function Documentation

◆ eval_store_bytes()

static ui32 ojph::mem_elastic_allocator::stores_list::eval_store_bytes ( ui32  available_bytes)
inlinestatic

Definition at line 259 of file ojph_mem.h.

Referenced by ojph::mem_elastic_allocator::allocate().

◆ restart()

void ojph::mem_elastic_allocator::stores_list::restart ( )
inline

Definition at line 253 of file ojph_mem.h.

References available, data, next_store, orig_data, and orig_size.

Referenced by ojph::mem_elastic_allocator::allocate().

Member Data Documentation

◆ available

ui32 ojph::mem_elastic_allocator::stores_list::available

Definition at line 265 of file ojph_mem.h.

Referenced by ojph::mem_elastic_allocator::get_buffer(), restart(), and stores_list().

◆ data

ui8 * ojph::mem_elastic_allocator::stores_list::data

Definition at line 264 of file ojph_mem.h.

Referenced by ojph::mem_elastic_allocator::get_buffer(), restart(), and stores_list().

◆ next_store

◆ orig_data

ui8* ojph::mem_elastic_allocator::stores_list::orig_data

Definition at line 264 of file ojph_mem.h.

Referenced by restart(), and stores_list().

◆ orig_size

ui32 ojph::mem_elastic_allocator::stores_list::orig_size

Definition at line 265 of file ojph_mem.h.

Referenced by ojph::mem_elastic_allocator::allocate(), restart(), and stores_list().


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