| class RStoreWriteStream : public RWriteStream |
Supports the writing of a stream to a store.
The class allows:
creation of a new stream
overwriting of an existing stream
replacement of an existing stream
appending to an existing stream
| Public Member Functions | |
|---|---|
| RStoreWriteStream() | |
| RStoreWriteStream(const MExternalizer< TStreamRef > &) | |
| IMPORT_C void | AppendL(CStreamStore &, TStreamId) |
| IMPORT_C void | AppendLC(CStreamStore &, TStreamId) |
| IMPORT_C TStreamId | CreateL(CStreamStore &) |
| IMPORT_C TStreamId | CreateLC(CStreamStore &) |
| IMPORT_C void | OpenL(CStreamStore &, TStreamId) |
| IMPORT_C void | OpenLC(CStreamStore &, TStreamId) |
| IMPORT_C void | ReplaceL(CStreamStore &, TStreamId) |
| IMPORT_C void | ReplaceLC(CStreamStore &, TStreamId) |
| RStoreWriteStream | ( | ) | [inline] |
Constructs an uninitialised object. It is necessary because there are also non-default constructors in this class.
| RStoreWriteStream | ( | const MExternalizer< TStreamRef > & | anExter | ) | [inline] |
Constructs an object with an externaliser. The store map CStoreMap is an example of an externalizer.
| const MExternalizer< TStreamRef > & anExter | Specifies an externaliser |
| IMPORT_C void | AppendL | ( | CStreamStore & | aStore, |
| TStreamId | anId | |||
| ) | ||||
| CStreamStore & aStore | |
| TStreamId anId |
| IMPORT_C void | AppendLC | ( | CStreamStore & | aStore, |
| TStreamId | anId | |||
| ) | ||||
| CStreamStore & aStore | |
| TStreamId anId |
| IMPORT_C TStreamId | CreateL | ( | CStreamStore & | aStore | ) |
| CStreamStore & aStore |
| IMPORT_C TStreamId | CreateLC | ( | CStreamStore & | aStore | ) |
| CStreamStore & aStore |
| IMPORT_C void | OpenL | ( | CStreamStore & | aStore, |
| TStreamId | anId | |||
| ) | ||||
| CStreamStore & aStore | |
| TStreamId anId |
| IMPORT_C void | OpenLC | ( | CStreamStore & | aStore, |
| TStreamId | anId | |||
| ) | ||||
| CStreamStore & aStore | |
| TStreamId anId |
| IMPORT_C void | ReplaceL | ( | CStreamStore & | aStore, |
| TStreamId | anId | |||
| ) | ||||
| CStreamStore & aStore | |
| TStreamId anId |
| IMPORT_C void | ReplaceLC | ( | CStreamStore & | aStore, |
| TStreamId | anId | |||
| ) | ||||
| CStreamStore & aStore | |
| TStreamId anId |