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 |