Grok  9.7.5
Public Member Functions | List of all members
grk::GrkSerializeBuf Struct Reference

#include <StripPool.h>

Inheritance diagram for grk::GrkSerializeBuf:
_grk_serialize_buf

Public Member Functions

 GrkSerializeBuf ()
 
 GrkSerializeBuf (uint8_t *data, uint64_t offset, uint64_t dataLen, uint64_t allocLen, bool pooled, uint32_t index)
 
 GrkSerializeBuf (const grk_serialize_buf rhs)
 
uint32_t getIndex (void) const
 
bool alloc (uint64_t len)
 
void dealloc ()
 

Additional Inherited Members

- Public Attributes inherited from _grk_serialize_buf
uint8_t * data
 
uint64_t offset
 
uint64_t dataLen
 
uint64_t allocLen
 
bool pooled
 
uint32_t index
 

Constructor & Destructor Documentation

◆ GrkSerializeBuf() [1/3]

grk::GrkSerializeBuf::GrkSerializeBuf ( )
inline

◆ GrkSerializeBuf() [2/3]

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

◆ GrkSerializeBuf() [3/3]

grk::GrkSerializeBuf::GrkSerializeBuf ( const grk_serialize_buf  rhs)
inlineexplicit

Member Function Documentation

◆ alloc()

bool grk::GrkSerializeBuf::alloc ( uint64_t  len)
inline

◆ dealloc()

void grk::GrkSerializeBuf::dealloc ( )
inline

References _grk_serialize_buf::data, and grk::grkAlignedFree().

Referenced by alloc().

◆ getIndex()

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

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