decaf::internal::io::StandardErrorOutputStream Class Reference

Wrapper Around the Standard error Output facility on the current platform. More...

#include <src/main/decaf/internal/io/StandardErrorOutputStream.h>

Inheritance diagram for decaf::internal::io::StandardErrorOutputStream:
Inheritance graph
[legend]

Public Member Functions

 StandardErrorOutputStream ()
virtual ~StandardErrorOutputStream ()
virtual void flush ()
 Flushes this stream by writing any buffered output to the underlying stream.
Exceptions:
IOException if an I/O error occurs.
The default implementation of this method does nothing.
virtual void close ()
 Closes this object and deallocates the appropriate resources.The object is generally no longer usable after calling close.
Exceptions:
IOException if an error occurs while closing.
The default implementation of this method does nothing.

Protected Member Functions

virtual void doWriteByte (unsigned char value)
virtual void doWriteArrayBounded (const unsigned char *buffer, int size, int offset, int length)

Detailed Description

Wrapper Around the Standard error Output facility on the current platform.

This allows for the use of alternate output methods on platforms or compilers that do not support std::cerr.


Constructor & Destructor Documentation

decaf::internal::io::StandardErrorOutputStream::StandardErrorOutputStream (  ) 
virtual decaf::internal::io::StandardErrorOutputStream::~StandardErrorOutputStream (  )  [virtual]

Member Function Documentation

virtual void decaf::internal::io::StandardErrorOutputStream::close (  )  [virtual]

Closes this object and deallocates the appropriate resources.The object is generally no longer usable after calling close.

Exceptions:
IOException if an error occurs while closing.
The default implementation of this method does nothing.

The default implementation of this method does nothing.

Reimplemented from decaf::io::OutputStream.

virtual void decaf::internal::io::StandardErrorOutputStream::doWriteArrayBounded ( const unsigned char *  buffer,
int  size,
int  offset,
int  length 
) [protected, virtual]

Reimplemented from decaf::io::OutputStream.

virtual void decaf::internal::io::StandardErrorOutputStream::doWriteByte ( unsigned char  value  )  [protected, virtual]
virtual void decaf::internal::io::StandardErrorOutputStream::flush (  )  [virtual]

Flushes this stream by writing any buffered output to the underlying stream.

Exceptions:
IOException if an I/O error occurs.
The default implementation of this method does nothing.

The default implementation of this method does nothing.

Reimplemented from decaf::io::OutputStream.


The documentation for this class was generated from the following file:

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1