activemq-cpp-3.4.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 decaf::io::Closeable::~Closeable | ( | ) | [inline, virtual] |
virtual void decaf::io::Closeable::close | ( | ) | [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 activemq::transport::correlator::ResponseCorrelator, activemq::transport::failover::FailoverTransport, activemq::transport::inactivity::InactivityMonitor, activemq::transport::IOTransport, activemq::transport::mock::MockTransport, activemq::transport::tcp::TcpTransport, activemq::transport::TransportFilter, activemq::wireformat::openwire::OpenWireFormatNegotiator, decaf::internal::io::StandardErrorOutputStream, decaf::internal::io::StandardOutputStream, decaf::internal::net::ssl::openssl::OpenSSLSocket, decaf::internal::net::ssl::openssl::OpenSSLSocketInputStream, decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream, decaf::internal::net::tcp::TcpSocketInputStream, decaf::internal::net::tcp::TcpSocketOutputStream, decaf::io::BlockingByteArrayInputStream, decaf::io::BufferedInputStream, decaf::io::FilterInputStream, decaf::io::FilterOutputStream, decaf::io::InputStream, decaf::io::InputStreamReader, decaf::io::OutputStream, decaf::io::OutputStreamWriter, decaf::net::Socket, decaf::util::logging::ConsoleHandler, decaf::util::logging::StreamHandler, decaf::util::zip::DeflaterOutputStream, and decaf::util::zip::InflaterInputStream.