|
||
class RBufWriteStream : public RWriteStream;
Supports the writing of a stream to a dynamic buffer.
RWriteStream
- ...
RBufWriteStream
-
Supports the writing of a stream to a dynamic buffer.
Defined in RBufWriteStream
:
Append(CBufBase &)
Open a stream that writes to a dynamic buffer using insert mode.Insert(CBufBase &,TInt)
Open a stream that writes into a dynamic buffer using insert mode.Open(CBufBase &,TInt)
Open a stream that writes to a dynamic buffer.RBufWriteStream()
RBufWriteStream(CBufBase &,TInt)
Construct a stream that writes to a dynamic buffer.RBufWriteStream(const MExternalizer< TStreamRef > &)
Constructs a write stream with an externalizer. For example, CStoreMap implement...Truncate(CBufBase &,TInt)
Open a stream that writes into a dynamic buffer using truncate mode.Inherited from RWriteStream
:
Attach(MStreamBuf *)
Sets the stream buffer sink for this write stream. The existing sink, if there i...Close()
Commits data to the stream before freeing resources used by the stream. This ens...CommitL()
Ensures that any buffered data is written to the stream. Once committed, it is n...Detach()
Sets the stream buffer sink for this write stream to NULL. The existing sink, if...Pop()
Removes the cleanup item for this write stream object from the cleanup stack. PushL()
Puts a cleanup item for this write stream object onto the cleanup stack. This al...RWriteStream(MStreamBuf *)
Constructs a write stream over the supplied stream buffer. The stream has no ass...RWriteStream(const MExternalizer< TStreamRef > &)
Constructs a write stream with an associated store map. The stream buffer sink i...Release()
Frees resources before abandoning the stream. The function is called after data ...Sink()
Gets the underlying stream buffer for the write stream. This provides access to ...WriteInt16L(TInt)
Writes a TInt value as a 16Â bit value to this stream.WriteInt32L(TInt32)
Writes a TInt32 value as a 32 bit value to this stream.WriteInt8L(TInt)
Writes a TInt value as an 8Â bit value to this stream.WriteL(RReadStream &)
Writes the content of the specified read stream to this write stream.WriteL(RReadStream &,TInt)
Writes data of the specified length from the specified read stream to this strea...WriteL(const TDesC16 &)
Writes the content of the 16 bit descriptor to the stream. No other information ...WriteL(const TDesC16 &,TInt)
Writes data of the specified length from the 16 bit descriptor to the stream. No...WriteL(const TDesC8 &)
Writes the content of the 8 bit descriptor to the stream. No other information i...WriteL(const TDesC8 &,TInt)
Writes data of the specified length from the 8 bit descriptor to the stream. No ...WriteL(const TUint16 *,TInt)
Writes 16 bit data of the specified length from the specified location to this w...WriteL(const TUint8 *,TInt)
Writes 8 bit data of the specified length from the specified location to this wr...WriteReal32L(TReal)
Writes a TReal value as a 32 bit value to this stream.WriteReal64L(TReal64)
Writes a TReal64 value as a 64 bit value to this stream.WriteUint16L(TUint)
Writes a TUint value as a 16 bit value to this stream.WriteUint32L(TUint32)
Writes a TUint32 value as a 32 bit value to this stream.WriteUint8L(TUint)
Writes a TUint value as an 8 bit value to this stream.RWriteStream
...inline RBufWriteStream(const MExternalizer< TStreamRef > &anExter);
Constructs a write stream with an externalizer. For example, CStoreMap
implements MExternalizer
.
|
IMPORT_C RBufWriteStream(CBufBase &aBuf, TInt aPos=0);
Construct a stream that writes to a dynamic buffer.
|
RBufWriteStream::Open(CBufBase &,TInt)
Open a stream that writes to a dynamic buffer.IMPORT_C void Open(CBufBase &aBuf, TInt aPos=0);
Open a stream that writes to a dynamic buffer.
|
TBufBuf::Set(CBufBase &,TInt,TInt)
Sets up the stream to use the specified dynamic buffer.RWriteStream::Attach(MStreamBuf *)
Sets the stream buffer sink for this write stream. The existing sink, if there i...IMPORT_C void Truncate(CBufBase &aBuf, TInt aPos=0);
Open a stream that writes into a dynamic buffer using truncate mode.
|
TBufBuf::Set(CBufBase &,TInt,TInt)
Sets up the stream to use the specified dynamic buffer.TBufBuf::ETruncate
RWriteStream::Attach(MStreamBuf *)
Sets the stream buffer sink for this write stream. The existing sink, if there i...IMPORT_C void Insert(CBufBase &aBuf, TInt aPos);
Open a stream that writes into a dynamic buffer using insert mode.
|
TBufBuf::Set(CBufBase &,TInt,TInt)
Sets up the stream to use the specified dynamic buffer.TBufBuf::EInsert
RWriteStream::Attach(MStreamBuf *)
Sets the stream buffer sink for this write stream. The existing sink, if there i...inline void Append(CBufBase &aBuf);
Open a stream that writes to a dynamic buffer using insert mode.
|
RBufWriteStream::Insert(CBufBase &,TInt)
Open a stream that writes into a dynamic buffer using insert mode.