#include <pcstore/storereadstream.h>
class PCStore::CStoreReadStream |
Public Member Functions | |
---|---|
CStoreReadStream(CFileStreamBuf &, TStreamId) | |
~CStoreReadStream() | |
void | Read(TUint8 *, TInt) |
void | Read(TUint16 *, TInt) |
void | Read(CDes8 &) |
void | Read(CDes8 &, TInt) |
void | Read(CDes16 &) |
void | Read(CDes16 &, TInt) |
TInt16 | ReadInt16() |
TInt32 | ReadInt32() |
TInt64 | ReadInt64() |
TInt8 | ReadInt8() |
TReal32 | ReadReal32() |
TReal64 | ReadReal64() |
TUint16 | ReadUint16() |
TUint32 | ReadUint32() |
TUint64 | ReadUint64() |
TUint8 | ReadUint8() |
A read stream class to internalize data from a Store file.
By eventually calling CFileStreamBuf's read function, it implements the internalization of the following data types: TInt8 TUint8 TInt16 TUint16 TInt32 TUint32 TInt64 TUint64 TReal32 TReal64 TUint8* TUint16* CDes8 CDes16
After instantiated, it must be opened on a read-moded CDirectFileStore object to internalize data. It must be closed or destroyed before another stream is opened on the same CDirectFileStore object.
See also: CDirectFileStore CStoreWriteStream
CStoreReadStream | ( | CFileStreamBuf & | aStreamBuf, |
TStreamId | aId | ||
) |
~CStoreReadStream | ( | ) |