Location:
s32stor.h
Link against: estor.lib
RDictionaryWriteStream
Supported from 5.0
Supports the creation or replacement of a stream a dictionary store.
|
Defined in RDictionaryWriteStream
:
AssignL()
, AssignLC()
, RDictionaryWriteStream()
Inherited from RWriteStream
:
Attach()
,
Close()
,
CommitL()
,
Detach()
,
Pop()
,
PushL()
,
Release()
,
Sink()
,
WriteInt16L()
,
WriteInt32L()
,
WriteInt8L()
,
WriteL()
,
WriteReal32L()
,
WriteReal64L()
,
WriteUint16L()
,
WriteUint32L()
,
WriteUint8L()
RDictionaryWriteStream();
Constructs an uninitialised object. It is necessary because there are also non-default constructors in this class.
RDictionaryWriteStream(const MExternalizer<TStreamRef>& anExter);
Constructs the object with an externaliser. The store map
CStoreMap
is an example of an externaliser.
|
void AssignL(CDictionaryStore& aDictStore,TUid aUid);
Prepares a stream in the specified dictionary store for writing.
If no stream is associated with the specified UID, then a new stream is created and an association is made between the resulting stream id and the specified UID. If a stream is currently associated with the specified UID, then this existing stream is prepared for replacement.
|
void AssignLC(CDictionaryStore& aDictStore,TUid aUid);
Prepares a stream in the specified dictionary store for writing, and
places a cleanup item for this RDictionaryWriteStream
object onto
the cleanup stack.
If no stream is associated with the specified UID, then a new stream is created and an association is made between the resulting stream id and the specified UID. If a stream is currently associated with the specified UID, then this existing stream is prepared for replacement.
Placing a cleanup item onto the cleanup stack allows allocated resources to be cleaned up if a subsequent leave occurs.
|