Public Member Functions

zeus::TByteArrayOutputStream Class Reference

#include <ByteArrayOutputStream.h>

Inheritance diagram for zeus::TByteArrayOutputStream:
zeus::TAbstractOutputStream zeus::TZObject zeus::IOutputStream zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TByteArrayOutputStream ()
virtual ~TByteArrayOutputStream ()
Retval popData (IByteArray &array)
std::ostream & getStdOutputStream ()
virtual Retval MQUALIFIER write (const char *pBuffer, Int iBufferSize)
virtual Retval MQUALIFIER writeInt8 (Int8 cData)
virtual void MQUALIFIER close ()
virtual void MQUALIFIER flush ()

Detailed Description

This class is used write out data to a byte array


Constructor & Destructor Documentation

TByteArrayOutputStream::TByteArrayOutputStream (  )

Creates an object streamer

TByteArrayOutputStream::~TByteArrayOutputStream (  ) [virtual]

Destroys the object streamer


Member Function Documentation

void MQUALIFIER TByteArrayOutputStream::close (  ) [virtual]
void MQUALIFIER TByteArrayOutputStream::flush (  ) [virtual]
std::ostream & zeus::TByteArrayOutputStream::getStdOutputStream (  ) [inline]

Returns the standard output stream instance

Returns:
m_pStream;
Retval TByteArrayOutputStream::popData ( IByteArray array )

Returns the stream of an object. The data will be removed from the stream

Parameters:
array: Return parameter of stream data
Return values:
RET_NOERROR: Stream returned
RET_INVALID_PARAMETER: Invalid parameter received
RET_REQUEST_FAILED: No stream available
Retval MQUALIFIER TByteArrayOutputStream::write ( const char *  pBuffer,
Int  iBufferSize 
) [virtual]
Retval MQUALIFIER TByteArrayOutputStream::writeInt8 ( Int8  cData ) [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:33