id3lib 3.8.3
dami::io::CompressedReader Class Reference

#include <io_decorators.h>

Inheritance diagram for dami::io::CompressedReader:
ID3_MemoryReader ID3_Reader

Public Member Functions

 CompressedReader (ID3_Reader &reader, size_type newSize)
 
virtual ~CompressedReader ()
 
- Public Member Functions inherited from ID3_MemoryReader
 ID3_MemoryReader ()
 
 ID3_MemoryReader (const char_type *buf, size_type size)
 
 ID3_MemoryReader (const char *buf, size_type size)
 
virtual ~ID3_MemoryReader ()
 
virtual void close ()
 Close the reader.
 
virtual int_type peekChar ()
 Return the next character to be read without advancing the internal position.
 
virtual size_type readChars (char buf[], size_type len)
 Read up to len chars into buf and advance the internal position accordingly.
 
virtual size_type readChars (char_type buf[], size_type len)
 Read up to len characters into buf and advance the internal position accordingly.
 
virtual pos_type getCur ()
 Return the current position in the reader.
 
virtual pos_type getBeg ()
 Return the beginning position in the reader.
 
virtual pos_type getEnd ()
 Return the ending position in the reader.
 
virtual pos_type setCur (pos_type pos)
 Set the value of the internal position for reading.
 
- Public Member Functions inherited from ID3_Reader
virtual int_type readChar ()
 Read a single character and advance the internal position.
 
virtual size_type skipChars (size_type len)
 Skip up to len chars in the stream and advance the internal position accordingly.
 
virtual size_type remainingBytes ()
 
virtual bool atEnd ()
 

Additional Inherited Members

- Public Types inherited from ID3_Reader
typedef uint32 size_type
 
typedef uint8 char_type
 
typedef uint32 pos_type
 
typedef int32 off_type
 
typedef int16 int_type
 
- Static Public Attributes inherited from ID3_Reader
static const int_type END_OF_READER = -1
 
- Protected Member Functions inherited from ID3_MemoryReader
void setBuffer (const char_type *buf, size_type size)
 

Detailed Description

Definition at line 144 of file io_decorators.h.

Constructor & Destructor Documentation

◆ CompressedReader()

io::CompressedReader::CompressedReader ( ID3_Reader & reader,
size_type newSize )

Definition at line 199 of file io_decorators.cpp.

◆ ~CompressedReader()

io::CompressedReader::~CompressedReader ( )
virtual

Definition at line 213 of file io_decorators.cpp.


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