Location:
s32mem.h
Link against: estor.lib
TMemBuf
Supported from 5.0
A stream buffer that uses plain memory for its implementation.
A stream of this type is used by RMemWriteStream
and RMemReadStream
objects. It also has intermediate buffering capabilities.
This is a seekable stream buffer.
|
Defined in TMemBuf
:
Set()
, TMemBuf()
Inherited from MStreamBuf
:
SeekL()
,
Close()
,
DoRelease()
,
DoSeekL()
,
DoSynchL()
,
ERead
,
EWrite
,
PushL()
,
Read()
,
ReadL()
,
Release()
,
SeekL()
,
SizeL()
,
Synch()
,
SynchL()
,
TMark
,
TRead
,
TWrite
,
TellL()
,
Write()
,
WriteL()
Inherited from TStreamBuf
:
Avail()
,
DoReadL()
,
DoWriteL()
,
End()
,
OverflowL()
,
Ptr()
,
SetBuf()
,
SetEnd()
,
SetPtr()
,
TArea
,
UnderflowL()
void Set(TUint8* aPtr,TUint8* anEnd,TInt aMode=ERead|EWrite);
Sets up the stream to use the specified area of plain memory.
|