Wrapper Around the Standard error Output facility on the current platform. More...
#include <src/main/decaf/internal/io/StandardErrorOutputStream.h>

Public Member Functions | ||||
| StandardErrorOutputStream () | ||||
| virtual | ~StandardErrorOutputStream () | |||
| virtual void | flush () | |||
Flushes this stream by writing any buffered output to the underlying stream.
| ||||
| virtual void | close () | |||
Closes this object and deallocates the appropriate resources.The object is generally no longer usable after calling close.
| ||||
Protected Member Functions | ||||
| virtual void | doWriteByte (unsigned char value) | |||
| virtual void | doWriteArrayBounded (const unsigned char *buffer, int size, int offset, int length) | |||
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.
| decaf::internal::io::StandardErrorOutputStream::StandardErrorOutputStream | ( | ) |
| virtual decaf::internal::io::StandardErrorOutputStream::~StandardErrorOutputStream | ( | ) | [virtual] |
| 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.
| IOException | if an error occurs while closing. |
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] |
Implements decaf::io::OutputStream.
| virtual void decaf::internal::io::StandardErrorOutputStream::flush | ( | ) | [virtual] |
Flushes this stream by writing any buffered output to the underlying stream.
| IOException | if an I/O error occurs. |
The default implementation of this method does nothing.
Reimplemented from decaf::io::OutputStream.
1.6.1