#include <pcstore/storewritestream.h>
| class PCStore::CStoreWriteStream | 
| Public Member Functions | |
|---|---|
| CStoreWriteStream(CFileStreamBuf &, TStreamId) | |
| ~CStoreWriteStream() | |
| void | Write(const TUint8 *, TInt) | 
| void | Write(const TUint16 *, TInt) | 
| void | Write(const CDes8 &) | 
| void | Write(const CDes8 &, TInt) | 
| void | Write(const CDes16 &) | 
| void | Write(const CDes16 &, TInt) | 
| void | WriteInt16(TInt16) | 
| void | WriteInt32(TInt32) | 
| void | WriteInt64(TInt64) | 
| void | WriteInt8(TInt8) | 
| void | WriteReal32(TReal32) | 
| void | WriteReal64(TReal64) | 
| void | WriteUint16(TUint16) | 
| void | WriteUint32(TUint32) | 
| void | WriteUint64(TUint64) | 
| void | WriteUint8(TUint8) | 
A write stream class to externalize data to a Store file.
By eventually calling CFileStreamBuf's write function, it implements the externalization 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 write-moded CDirectFileStore object to externalize data. It must be closed or destroyed before another stream is opened on the same CDirectFileStore object.
See also: CDirectFileStore CStoreReadStream
| CStoreWriteStream | ( | CFileStreamBuf & | aStreamBuf, | 
| TStreamId | aId | ||
| ) | |||
| ~CStoreWriteStream | ( | ) | 
| void | Write | ( | const CDes8 & | aDes | ) | 
| void | Write | ( | const CDes16 & | aDes | ) |