|
MrSID Decode SDK for LiDAR Reference Manual
1.1.4.4709
|
Stream is the base class for buffered input and output for IO objects. More...
#include <Stream.h>
Public Types | |
| enum | { DefaultBufferSize = 1 << 12 } |
| Default Buffer Size (4096). More... | |
| enum | Mode { MODE_SET = 0, MODE_CUR = 1, MODE_END = 2 } |
| Seek offset origin. More... | |
| typedef IO::offset_type | offset_type |
| Integer data type for seek() and tell() offsets. More... | |
Public Member Functions | |
| IO * | getIO () |
| Get the underlying IO object. More... | |
Protected Types | |
| typedef unsigned char | byte_t |
Protected Member Functions | |
| ~Stream (void) | |
| Stream (void) | |
Protected Attributes | |
| IO * | m_io |
| size_t | m_size |
| offset_type | m_pos |
| byte_t * | m_head |
| byte_t * | m_cur |
| byte_t * | m_tail |
|
protected |
| typedef IO::offset_type Stream::offset_type |
| enum Stream::Mode |
|
protected |
|
protected |
| IO* Stream::getIO | ( | ) |
|
protected |
| LizardTech |