Public Member Functions | Protected Member Functions

zeus::TByteArrayInputStream Class Reference

#include <ByteArrayInputStream.h>

Inheritance diagram for zeus::TByteArrayInputStream:
zeus::TAbstractInputStream zeus::TZObject zeus::IInputStream zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TByteArrayInputStream ()
 TByteArrayInputStream (const IByteArray &array)
std::istream & getStdInputStream ()
virtual bool MQUALIFIER isEndReached () const
virtual Retval MQUALIFIER read (char *pBuffer, Int iBufferSize, Int &rValidSize) const
virtual Int MQUALIFIER readItem () const
virtual void MQUALIFIER close ()
virtual bool MQUALIFIER available () const
virtual void MQUALIFIER reset ()
virtual bool MQUALIFIER skip (Int iBytes=1)

Protected Member Functions

virtual ~TByteArrayInputStream ()

Detailed Description

This class is used read out of a byte array


Constructor & Destructor Documentation

TByteArrayInputStream::TByteArrayInputStream (  )

Creates an object streamer

TByteArrayInputStream::TByteArrayInputStream ( const IByteArray array )

Creates an object streamer and sets the stream

Parameters:
array: binary stream ob object data
TByteArrayInputStream::~TByteArrayInputStream (  ) [protected, virtual]

Destroys the object streamer


Member Function Documentation

bool MQUALIFIER zeus::TByteArrayInputStream::available (  ) const [inline, virtual]
void MQUALIFIER zeus::TByteArrayInputStream::close (  ) [inline, virtual]
std::istream & zeus::TByteArrayInputStream::getStdInputStream (  ) [inline]

Returns the standard output stream instance

Returns:
m_pStream;
bool MQUALIFIER TByteArrayInputStream::isEndReached (  ) const [virtual]
Retval MQUALIFIER TByteArrayInputStream::read ( char *  pBuffer,
Int  iBufferSize,
Int &  rValidSize 
) const [virtual]
Int MQUALIFIER TByteArrayInputStream::readItem (  ) const [virtual]
void MQUALIFIER TByteArrayInputStream::reset (  ) [virtual]
bool MQUALIFIER TByteArrayInputStream::skip ( Int  iBytes = 1 ) [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