| kwave
    18.07.70
    | 
#include <ID3_QIODeviceReader.h>


| Public Member Functions | |
| ID3_QIODeviceReader (QIODevice &source) | |
| virtual | ~ID3_QIODeviceReader () | 
| virtual void | close () | 
| virtual ID3_Reader::pos_type | getBeg () | 
| virtual ID3_Reader::pos_type | getEnd () | 
| virtual ID3_Reader::pos_type | getCur () | 
| virtual ID3_Reader::pos_type | setCur (ID3_Reader::pos_type pos=0) | 
| virtual ID3_Reader::int_type | readChar () | 
| virtual ID3_Reader::int_type | peekChar () | 
| virtual size_type | readChars (char_type buf[], size_type len) | 
| virtual size_type | readChars (char buf[], size_type len) | 
| Private Attributes | |
| QIODevice & | m_source | 
Adapter between QIODevice and ID3_Reader
Definition at line 34 of file ID3_QIODeviceReader.h.
| 
 | explicit | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
Get the start position, always zero
Definition at line 41 of file ID3_QIODeviceReader.cpp.
| 
 | virtual | 
Returns the current position
Definition at line 53 of file ID3_QIODeviceReader.cpp.
References m_source.
| 
 | virtual | 
Get the end position, identical to size()-1
Definition at line 47 of file ID3_QIODeviceReader.cpp.
References m_source.
| 
 | virtual | 
Reads one character without advancing the current position
Definition at line 75 of file ID3_QIODeviceReader.cpp.
References m_source, and readChar().

| 
 | virtual | 
Reads out one single character
Definition at line 67 of file ID3_QIODeviceReader.cpp.
References m_source.
Referenced by peekChar().

| 
 | virtual | 
Read out a block of characters
Definition at line 84 of file ID3_QIODeviceReader.cpp.
References m_source.
Referenced by readChars().

| 
 | virtual | 
Definition at line 95 of file ID3_QIODeviceReader.cpp.
References readChars().

| 
 | virtual | 
Sets a new position and returns the new one
Definition at line 59 of file ID3_QIODeviceReader.cpp.
References m_source.
| 
 | private | 
reference to a QIODevice that is used as source
Definition at line 72 of file ID3_QIODeviceReader.h.
Referenced by getCur(), getEnd(), peekChar(), readChar(), readChars(), and setCur().