Grok 10.0.5
grk::grk::GrkIOBuf Struct Reference

#include <TileCache.h>

Inheritance diagram for grk::grk::GrkIOBuf:
grk::_grk_io_buf

Public Member Functions

 GrkIOBuf ()
 
 GrkIOBuf (uint8_t *data, size_t offset, size_t dataLen, size_t allocLen, bool pooled, uint32_t index)
 
 GrkIOBuf (const grk_io_buf rhs)
 
uint32_t getIndex (void) const
 
bool alloc (size_t len)
 
void dealloc ()
 

Additional Inherited Members

- Public Attributes inherited from grk::_grk_io_buf
uint8_t * data_
 
size_t offset_
 
size_t len_
 
size_t allocLen_
 
bool pooled_
 
uint32_t index_
 

Constructor & Destructor Documentation

◆ GrkIOBuf() [1/3]

grk::grk::GrkIOBuf::GrkIOBuf ( )
inline

◆ GrkIOBuf() [2/3]

grk::grk::GrkIOBuf::GrkIOBuf ( uint8_t * data,
size_t offset,
size_t dataLen,
size_t allocLen,
bool pooled,
uint32_t index )
inline

◆ GrkIOBuf() [3/3]

grk::grk::GrkIOBuf::GrkIOBuf ( const grk_io_buf rhs)
inlineexplicit

Member Function Documentation

◆ alloc()

bool grk::grk::GrkIOBuf::alloc ( size_t len)
inline

◆ dealloc()

void grk::grk::GrkIOBuf::dealloc ( )
inline

◆ getIndex()

uint32_t grk::grk::GrkIOBuf::getIndex ( void ) const
inline

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