Grok
7.6.3
|
#include <util.h>
Public Member Functions | |
grk_buffer () | |
grk_buffer (T *buffer, size_t off, size_t length, bool ownsData) | |
grk_buffer (T *buffer, size_t length, bool ownsData) | |
virtual | ~grk_buffer () |
void | dealloc () |
size_t | get_remaining_length (void) |
void | incr_offset (ptrdiff_t off) |
T * | curr_ptr () |
Public Attributes | |
T * | buf |
size_t | offset |
size_t | len |
bool | owns_data |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
T* grk::grk_buffer< T >::buf |
size_t grk::grk_buffer< T >::len |
Referenced by grk::CompressCodeblock::alloc_data(), grk::compress_synch_with_plugin(), grk::grk_buffer< uint8_t >::dealloc(), grk::ChunkBuffer::get_global_offset(), grk::grk_buffer< uint8_t >::get_remaining_length(), grk::grk_buffer< uint8_t >::incr_offset(), grk::ChunkBuffer::push_back(), grk::BufferedStream::read(), grk::ChunkBuffer::skip(), grk::BufferedStream::write(), and grk::BufferedStream::write_bytes().
size_t grk::grk_buffer< T >::offset |
Referenced by grk::grk_buffer< uint8_t >::curr_ptr(), grk::grk_buffer< uint8_t >::dealloc(), grk::BufferedStream::flush(), grk::grk_buffer< uint8_t >::get_remaining_length(), grk::grk_buffer< uint8_t >::incr_offset(), grk::BufferedStream::invalidate_buffer(), grk::ChunkBuffer::rewind(), grk::ChunkBuffer::skip(), grk::BufferedStream::write_bytes(), and grk::BufferedStream::write_seek().
bool grk::grk_buffer< T >::owns_data |