Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: S32SHARE.H
Link against: estor.lib

Class RShareWriteStream

class RShareWriteStream : public RWriteStream;

Description

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.

Derivation

Members

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()

See also:


Construction and destruction


RShareWriteStream()

inline RShareWriteStream();

Description

Constructs an empty shared write stream object.

Call Open() to prepare the shared stream for writing.

See also:


RShareWriteStream()

inline RShareWriteStream(const MExternalizer< TStreamRef > &anExter);

Description

Parameters

const MExternalizer< TStreamRef > &anExter


RShareWriteStream()

IMPORT_C RShareWriteStream(TStreamExchange &aHost, TStreamPos aPos=KStreamBeginning);

Description

Constructs the shared write stream object and prepares the shared stream for writing.

Parameters

TStreamExchange &aHost

The object that manages shared streaming.

TStreamPos aPos

The position of the stream within the host stream. Defaults to the beginning of the host stream, if not explicitly specified.

[Top]


Member functions


Open()

IMPORT_C void Open(TStreamExchange &aHost, TStreamPos aPos=KStreamBeginning);

Description

Prepares the shared stream for writing.

Parameters

TStreamExchange &aHost

The object that manages shared streaming.

TStreamPos aPos

The position of the stream within the host stream. Defaults to the beginning of the host stream, if not explicitly specified.