PCStore::CStoreReadStream Class Reference

#include <pcstore/storereadstream.h>

class PCStore::CStoreReadStream

Detailed Description

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

Constructor & Destructor Documentation

CStoreReadStream ( CFileStreamBuf &, TStreamId )

CStoreReadStream(CFileStreamBuf &aStreamBuf,
TStreamIdaId
)

~CStoreReadStream ( )

~CStoreReadStream()

Member Function Documentation

Read ( TUint8 *, TInt )

voidRead(TUint8 *aPtr,
TIntaLength
)

Read ( TUint16 *, TInt )

voidRead(TUint16 *aPtr,
TIntaLength
)

Read ( CDes8 & )

voidRead(CDes8 &aDes)

Read ( CDes8 &, TInt )

voidRead(CDes8 &aDes,
TIntaLength
)

Read ( CDes16 & )

voidRead(CDes16 &aDes)

Read ( CDes16 &, TInt )

voidRead(CDes16 &aDes,
TIntaLength
)

ReadInt16 ( )

TInt16 ReadInt16()

ReadInt32 ( )

TInt32 ReadInt32()

ReadInt64 ( )

TInt64 ReadInt64()

ReadInt8 ( )

TInt8 ReadInt8()

ReadReal32 ( )

TReal32 ReadReal32()

ReadReal64 ( )

TReal64 ReadReal64()

ReadUint16 ( )

TUint16 ReadUint16()

ReadUint32 ( )

TUint32 ReadUint32()

ReadUint64 ( )

TUint64 ReadUint64()

ReadUint8 ( )

TUint8 ReadUint8()