Location:
s32mem.h
Link against: estor.lib
RMemWriteStream
Supported from 5.0
Supports the writing of a stream hosted in plain memory.
|
Defined in RMemWriteStream
:
Open()
, RMemWriteStream()
Inherited from RWriteStream
:
Attach()
,
Close()
,
CommitL()
,
Detach()
,
Pop()
,
PushL()
,
Release()
,
Sink()
,
WriteInt16L()
,
WriteInt32L()
,
WriteInt8L()
,
WriteL()
,
WriteReal32L()
,
WriteReal64L()
,
WriteUint16L()
,
WriteUint32L()
,
WriteUint8L()
RMemWriteStream();
Constructs an empty write stream object.
Call Open()
to prepare a stream for
writing.
RMemWriteStream(TAny* aPtr,TInt aMaxLength);
Constructs the object and prepares a stream, to be hosted in
the specified plain memory location, for writing using the Open()
function.
|
void Open(TAny* aPtr,TInt aMaxLength);
Prepares a stream for writing.
When streaming takes place, any existing data in the memory
location will be replaced. Note that the length of memory must be big enough to
accommodate the expected streamed data, otherwise the subsequent streaming
operation will leave with KErrOverFlow
.
|