Source Code (Use browser search to find items of interest.)
Class Index
ksirtet'Stream (./kdegames/ksirtet/lib/types.h:127)
class Stream : public QDataStream
{
public:
Stream(int mode);
void clear();
void setArray(QByteArray a);
QByteArray buffer() const { return buf.buffer(); }
uint size() const { return buf.buffer().size(); }
protected:
QBuffer buf;
private:
int mode;
};
/** Internal class : encapsulate write QBuffer. */
ksirtet'Stream::Stream() (./kdegames/ksirtet/lib/types.cpp:178)
Stream::Stream(int _mode)
: mode(_mode)
{
setDevice(&buf);
ASSERT( _mode==IO_ReadOnly || _mode==IO_WriteOnly );
buf.open(_mode);
}
ksirtet'Stream::clear() (./kdegames/ksirtet/lib/types.cpp:186)
void Stream::clear()
{
buf.close();
buf.open(mode | IO_Truncate);
}
ksirtet'Stream::setArray() (./kdegames/ksirtet/lib/types.cpp:192)
void Stream::setArray(QByteArray a)
{
buf.close();
buf.setBuffer(a);
buf.open(mode);
}