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);
}

//-----------------------------------------------------------------------------