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().