Grok 20.3.2
grk::MemStream Struct Reference

#include <MemStream.h>

Public Member Functions

 MemStream (uint8_t *buffer, size_t initialOffset, size_t length, bool owns, grk_stream_free_user_data_fn freeCallback)
 MemStream ()
 ~MemStream ()

Public Attributes

size_t len_
grk_handle fd_
size_t off_
uint8_t * buf_
size_t initialOffset_

Private Attributes

grk_stream_free_user_data_fn freeCallback_

Constructor & Destructor Documentation

◆ MemStream() [1/2]

grk::MemStream::MemStream ( uint8_t * buffer,
size_t initialOffset,
size_t length,
bool owns,
grk_stream_free_user_data_fn freeCallback )

◆ MemStream() [2/2]

grk::MemStream::MemStream ( )

References MemStream().

◆ ~MemStream()

grk::MemStream::~MemStream ( )

References buf_, and freeCallback_.

Member Data Documentation

◆ buf_

uint8_t* grk::MemStream::buf_

Referenced by MemStream(), and ~MemStream().

◆ fd_

grk_handle grk::MemStream::fd_

Referenced by MemStream().

◆ freeCallback_

grk_stream_free_user_data_fn grk::MemStream::freeCallback_
private

Referenced by MemStream(), and ~MemStream().

◆ initialOffset_

size_t grk::MemStream::initialOffset_

Referenced by MemStream().

◆ len_

size_t grk::MemStream::len_

Referenced by MemStream().

◆ off_

size_t grk::MemStream::off_

Referenced by MemStream().


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