Source Code (Use browser search to find items of interest.)
Class Index
ksirtet'ReadingStream (./kdegames/ksirtet/lib/types.h:153)
class ReadingStream : public Stream
{
public:
ReadingStream() : Stream(IO_ReadOnly) {}
bool readOk();
void clearRead();
};
/** Internal class : include a @ref ReadingStream and a @ref WritingStream. */
ksirtet'ReadingStream::readOk() (./kdegames/ksirtet/lib/types.cpp:199)
bool ReadingStream::readOk()
{
return ( buf.status()==IO_Ok );
}
ksirtet'ReadingStream::clearRead() (./kdegames/ksirtet/lib/types.cpp:204)
void ReadingStream::clearRead()
{
int i = buf.at();
if ( i==0 ) return;
buf.close();
QByteArray a;
a.duplicate(buffer().data() + i, size() - i);
buf.setBuffer(a);
buf.open(IO_ReadOnly);
}
//-----------------------------------------------------------------------------