Location:
S32SHARE.H
Link against: estor.lib
class RShareWriteStream : public RWriteStream;
Supports the opening, for writing, of a stream which shares its host with other streams.
This is also called a shared write stream.
The class uses a RShareBuf
stream buffer.
RWriteStream
- The write stream interface
RShareWriteStream
- Supports the opening, for writing, of a stream which shares its host with other streams
Defined in RShareWriteStream
:
Open()
, RShareWriteStream()
, RShareWriteStream()
, RShareWriteStream()
Inherited from RWriteStream
:
Attach()
,
Close()
,
CommitL()
,
Detach()
,
Pop()
,
PushL()
,
Release()
,
Sink()
,
WriteInt16L()
,
WriteInt32L()
,
WriteInt8L()
,
WriteL()
,
WriteReal32L()
,
WriteReal64L()
,
WriteUint16L()
,
WriteUint32L()
,
WriteUint8L()
inline RShareWriteStream();
Constructs an empty shared write stream object.
Call Open()
to prepare the shared stream for writing.
inline RShareWriteStream(const MExternalizer< TStreamRef > &anExter);
|
IMPORT_C RShareWriteStream(TStreamExchange &aHost, TStreamPos aPos=KStreamBeginning);
Constructs the shared write stream object and prepares the shared stream for writing.
|
IMPORT_C void Open(TStreamExchange &aHost, TStreamPos aPos=KStreamBeginning);
Prepares the shared stream for writing.
|