decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream Class Reference

OutputStream implementation used to write data to an OpenSSLSocket instance. More...

#include <src/main/decaf/internal/net/ssl/openssl/OpenSSLSocketOutputStream.h>

Inheritance diagram for decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream:
Inheritance graph
[legend]

Public Member Functions

 OpenSSLSocketOutputStream (OpenSSLSocket *socket)
virtual ~OpenSSLSocketOutputStream ()
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 c)
virtual void doWriteArrayBounded (const unsigned char *buffer, int size, int offset, int length)

Detailed Description

OutputStream implementation used to write data to an OpenSSLSocket instance.

Since:
1.0

Constructor & Destructor Documentation

decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream::OpenSSLSocketOutputStream ( OpenSSLSocket socket  ) 
virtual decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream::~OpenSSLSocketOutputStream (  )  [virtual]

Member Function Documentation

virtual void decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream::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::net::ssl::openssl::OpenSSLSocketOutputStream::doWriteArrayBounded ( const unsigned char *  buffer,
int  size,
int  offset,
int  length 
) [protected, virtual]

Reimplemented from decaf::io::OutputStream.

virtual void decaf::internal::net::ssl::openssl::OpenSSLSocketOutputStream::doWriteByte ( unsigned char  c  )  [protected, virtual]

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