decaf::io::Flushable Class Reference

A Flushable is a destination of data that can be flushed. More...

#include <src/main/decaf/io/Flushable.h>

Inheritance diagram for decaf::io::Flushable:
Inheritance graph
[legend]

Public Member Functions

virtual ~Flushable ()
virtual void flush ()=0
 Flushes this stream by writing any buffered output to the underlying stream.

Detailed Description

A Flushable is a destination of data that can be flushed.

The flush method is invoked to write any buffered output to the underlying stream.

Since:
1.0

Constructor & Destructor Documentation

virtual decaf::io::Flushable::~Flushable (  )  [virtual]

Member Function Documentation

virtual void decaf::io::Flushable::flush (  )  [pure virtual]

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

Exceptions:
IOException if an I/O error occurs.

Implemented in decaf::internal::io::StandardErrorOutputStream, decaf::internal::io::StandardOutputStream, decaf::io::BufferedOutputStream, decaf::io::FilterOutputStream, decaf::io::OutputStream, and decaf::io::OutputStreamWriter.


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