OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include <SSLConnection.h>
Public Member Functions | |
virtual void | brokenPipe () |
virtual void | closeConnection () |
virtual void | dump (ostream &strm) const |
dumps information about this object More... | |
virtual string | exit () |
virtual ostream * | getOutputStream () |
virtual unsigned int | getRecvChunkSize () |
virtual unsigned int | getSendChunkSize () |
virtual Socket * | getSocket () |
virtual void | initConnection ()=0 |
virtual bool | isConnected () |
virtual bool | receive (map< string, string > &extensions, ostream *strm=0) |
virtual void | send (const string &buffer, map< string, string > &extensions) |
virtual void | sendExit () |
virtual void | sendExtensions (map< string, string > &extensions) |
virtual void | setOutputStream (ostream *strm) |
SSLConnection () | |
~SSLConnection () | |
Protected Member Functions | |
virtual void | send (const string &buffer) |
virtual void | sendChunk (const string &buffer, map< string, string > &extensions) |
Protected Attributes | |
bool | _brokenPipe |
bool | _connected |
SSL * | _connection |
SSL_CTX * | _context |
SSL_METHOD * | _method |
Socket * | _mySock |
ostream * | _out |
Definition at line 46 of file SSLConnection.h.
SSLConnection::SSLConnection | ( | ) |
Definition at line 47 of file SSLConnection.cc.
Referenced by sendChunk().
SSLConnection::~SSLConnection | ( | ) |
Definition at line 55 of file SSLConnection.cc.
Referenced by sendChunk().
|
inlinevirtualinherited |
Definition at line 98 of file Connection.h.
References Connection::dump(), Connection::getRecvChunkSize(), and Connection::getSendChunkSize().
Referenced by CmdClient::brokenPipe().
|
virtual |
Implements Connection.
Definition at line 60 of file SSLConnection.cc.
References _connected, _connection, and _context.
Referenced by PPTClient::initConnection(), and sendChunk().
|
virtual |
dumps information about this object
Displays the pointer value of this instance
strm | C++ i/o stream to dump the information to |
Reimplemented from Connection.
Reimplemented in SSLClient, and SSLServer.
Definition at line 100 of file SSLConnection.cc.
References _connected, _connection, _context, _method, Connection::dump(), BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
Referenced by SSLServer::dump(), SSLClient::dump(), and getSendChunkSize().
|
inlinevirtual |
Implements Connection.
Definition at line 63 of file SSLConnection.h.
|
inlinevirtualinherited |
Definition at line 93 of file Connection.h.
References Connection::_out.
|
inlinevirtual |
Implements Connection.
Definition at line 72 of file SSLConnection.h.
|
inlinevirtual |
Implements Connection.
Definition at line 73 of file SSLConnection.h.
References dump().
|
inlinevirtualinherited |
Definition at line 77 of file Connection.h.
References Connection::_mySock.
Referenced by BESServerHandler::handle(), and PPTConnection::readBufferNonBlocking().
|
pure virtualinherited |
Implemented in PPTConnection, SSLClient, SSLServer, PPTServer, and PPTClient.
Referenced by Connection::~Connection().
|
inlinevirtualinherited |
Definition at line 82 of file Connection.h.
References Socket::isConnected().
Referenced by CmdClient::isConnected().
|
inlinevirtual |
Implements Connection.
Definition at line 69 of file SSLConnection.h.
|
protectedvirtual |
Implements Connection.
Definition at line 79 of file SSLConnection.cc.
References _connected, and _connection.
|
inlinevirtual |
Implements Connection.
Definition at line 65 of file SSLConnection.h.
|
inlineprotectedvirtual |
Implements Connection.
Definition at line 55 of file SSLConnection.h.
References closeConnection(), SSLConnection(), and ~SSLConnection().
|
inlinevirtual |
Implements Connection.
Definition at line 68 of file SSLConnection.h.
|
inlinevirtual |
Implements Connection.
Definition at line 67 of file SSLConnection.h.
|
inlinevirtualinherited |
Definition at line 89 of file Connection.h.
|
protectedinherited |
Definition at line 52 of file Connection.h.
Referenced by PPTClient::closeConnection(), and Connection::dump().
|
protected |
Definition at line 52 of file SSLConnection.h.
Referenced by closeConnection(), dump(), SSLServer::initConnection(), SSLClient::initConnection(), and send().
|
protected |
Definition at line 51 of file SSLConnection.h.
Referenced by closeConnection(), dump(), SSLServer::initConnection(), SSLClient::initConnection(), and send().
|
protected |
Definition at line 50 of file SSLConnection.h.
Referenced by closeConnection(), dump(), SSLServer::initConnection(), and SSLClient::initConnection().
|
protected |
Definition at line 49 of file SSLConnection.h.
Referenced by dump().
|
protectedinherited |
Definition at line 50 of file Connection.h.
Referenced by PPTClient::closeConnection(), PPTServer::closeConnection(), Connection::dump(), PPTConnection::getRecvChunkSize(), PPTConnection::getSendChunkSize(), Connection::getSocket(), PPTServer::initConnection(), PPTClient::PPTClient(), PPTConnection::receive(), PPTConnection::send(), and PPTClient::~PPTClient().
|
protectedinherited |
Definition at line 51 of file Connection.h.
Referenced by Connection::dump(), Connection::getOutputStream(), and PPTConnection::receive().