activemq-cpp-3.6.0
|
Interface for a class that implements the close method. More...
#include <src/main/decaf/io/Closeable.h>
Public Member Functions | |
virtual | ~Closeable () |
virtual void | close ()=0 |
Closes this object and deallocates the appropriate resources. |
Interface for a class that implements the close method.
|
virtual |
|
pure 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. |
Implemented in decaf::net::Socket, activemq::transport::mock::MockTransport, activemq::transport::IOTransport, decaf::util::zip::InflaterInputStream, decaf::util::zip::DeflaterOutputStream, activemq::transport::failover::FailoverTransport, decaf::util::logging::StreamHandler, decaf::io::FilterOutputStream, decaf::internal::net::ssl::openssl::OpenSSLSocket, decaf::io::BufferedInputStream, decaf::io::BlockingByteArrayInputStream, activemq::transport::TransportFilter, decaf::io::FilterInputStream, decaf::internal::net::tcp::TcpSocketInputStream, decaf::io::InputStreamReader, decaf::io::OutputStreamWriter, decaf::util::logging::ConsoleHandler, decaf::internal::net::ssl::openssl::OpenSSLSocketInputStream, decaf::io::InputStream, decaf::io::OutputStream, decaf::internal::net::tcp::TcpSocketOutputStream, decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream, decaf::internal::io::StandardErrorOutputStream, and decaf::internal::io::StandardOutputStream.