#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 | ( | ) |