kwave
18.07.70
|
#include <ID3_QIODeviceWriter.h>
Public Member Functions | |
ID3_QIODeviceWriter (QIODevice &dest) | |
virtual | ~ID3_QIODeviceWriter () |
virtual void | close () |
virtual void | flush () |
virtual ID3_Writer::pos_type | getBeg () |
virtual ID3_Writer::pos_type | getEnd () |
virtual ID3_Writer::pos_type | getCur () |
virtual ID3_Writer::size_type | getSize () |
virtual ID3_Writer::size_type | getMaxSize () |
virtual ID3_Writer::size_type | writeChars (const ID3_Writer::char_type buf[], ID3_Writer::size_type len) |
virtual ID3_Writer::size_type | writeChars (const char buf[], ID3_Writer::size_type len) |
virtual bool | atEnd () |
Private Attributes | |
QIODevice & | m_dest |
ID3_Writer::size_type | m_written |
Adapter between QIODevice and ID3_Writer
Definition at line 34 of file ID3_QIODeviceWriter.h.
|
explicit |
Constructor
Definition at line 25 of file ID3_QIODeviceWriter.cpp.
|
virtual |
|
virtual |
returns true if the writer has readed eof (always false)
Definition at line 94 of file ID3_QIODeviceWriter.cpp.
|
virtual |
Close the destination. Not implemented.
Definition at line 36 of file ID3_QIODeviceWriter.cpp.
|
virtual |
Flush the destination, not implemented (not needed)
Definition at line 41 of file ID3_QIODeviceWriter.cpp.
|
virtual |
Get the start position, always zero
Definition at line 46 of file ID3_QIODeviceWriter.cpp.
|
virtual |
Returns the current position
Definition at line 58 of file ID3_QIODeviceWriter.cpp.
References m_written.
|
virtual |
Get the end position, identical to size()-1
Definition at line 52 of file ID3_QIODeviceWriter.cpp.
References getMaxSize().
|
virtual |
Returns the maximum number of bytes written
Definition at line 70 of file ID3_QIODeviceWriter.cpp.
Referenced by getEnd().
|
virtual |
Returns the number of bytes written
Definition at line 64 of file ID3_QIODeviceWriter.cpp.
References m_written.
|
virtual |
Write up to len characters into buf and advance the internal position accordingly.
Definition at line 76 of file ID3_QIODeviceWriter.cpp.
|
virtual |
Definition at line 83 of file ID3_QIODeviceWriter.cpp.
References m_dest, and m_written.
|
private |
reference to a QIODevice that is used as destination
Definition at line 80 of file ID3_QIODeviceWriter.h.
Referenced by writeChars().
|
private |
number of bytes written
Definition at line 83 of file ID3_QIODeviceWriter.h.
Referenced by getCur(), getSize(), and writeChars().