#include <SSLServer.h>


Public Member Functions | |
| virtual void | closeConnection () |
| virtual void | dump (ostream &strm) const |
| dumps information about this object | |
| virtual string | exit () |
| virtual unsigned int | getRecvChunkSize () |
| virtual unsigned int | getSendChunkSize () |
| virtual void | initConnection () |
| 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) |
| SSLServer (int portVal, const string &cert_file, const string &cert_auth_file, const string &key_file) | |
| ~SSLServer () | |
Protected Member Functions | |
| virtual int | receive (char *buffer, unsigned int buffer_size) |
| virtual void | send (const string &buffer) |
| virtual void | sendChunk (const string &buffer, map< string, string > &extensions) |
Protected Attributes | |
| bool | _connected |
| SSL * | _connection |
| SSL_CTX * | _context |
| SSL_METHOD * | _method |
Definition at line 46 of file SSLServer.h.
| SSLServer::SSLServer | ( | int | portVal, | |
| const string & | cert_file, | |||
| const string & | cert_auth_file, | |||
| const string & | key_file | |||
| ) |
Definition at line 59 of file SSLServer.cc.
| SSLServer::~SSLServer | ( | ) |
Definition at line 71 of file SSLServer.cc.
| void SSLConnection::closeConnection | ( | ) | [virtual, inherited] |
Definition at line 60 of file SSLConnection.cc.
References SSLConnection::_connected, SSLConnection::_connection, and SSLConnection::_context.
| void SSLServer::dump | ( | ostream & | strm | ) | const [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 SSLConnection.
Definition at line 348 of file SSLServer.cc.
| virtual string SSLConnection::exit | ( | ) | [inline, virtual, inherited] |
Definition at line 64 of file SSLConnection.h.
| virtual unsigned int SSLConnection::getRecvChunkSize | ( | ) | [inline, virtual, inherited] |
Definition at line 73 of file SSLConnection.h.
| virtual unsigned int SSLConnection::getSendChunkSize | ( | ) | [inline, virtual, inherited] |
Definition at line 74 of file SSLConnection.h.
| void SSLServer::initConnection | ( | ) | [virtual] |
Definition at line 76 of file SSLServer.cc.
References SSLConnection::_connected, SSLConnection::_connection, and SSLConnection::_context.
| virtual bool SSLConnection::receive | ( | map< string, string > & | extensions, | |
| ostream * | strm = 0 | |||
| ) | [inline, virtual, inherited] |
Definition at line 70 of file SSLConnection.h.
| int SSLConnection::receive | ( | char * | buffer, | |
| unsigned int | buffer_size | |||
| ) | [protected, virtual, inherited] |
Definition at line 94 of file SSLConnection.cc.
References SSLConnection::_connected, and SSLConnection::_connection.
| virtual void SSLConnection::send | ( | const string & | buffer, | |
| map< string, string > & | extensions | |||
| ) | [inline, virtual, inherited] |
Definition at line 66 of file SSLConnection.h.
| void SSLConnection::send | ( | const string & | buffer | ) | [protected, virtual, inherited] |
Definition at line 79 of file SSLConnection.cc.
References SSLConnection::_connected, and SSLConnection::_connection.
| virtual void SSLConnection::sendChunk | ( | const string & | buffer, | |
| map< string, string > & | extensions | |||
| ) | [inline, protected, virtual, inherited] |
Definition at line 55 of file SSLConnection.h.
| virtual void SSLConnection::sendExit | ( | ) | [inline, virtual, inherited] |
Definition at line 69 of file SSLConnection.h.
| virtual void SSLConnection::sendExtensions | ( | map< string, string > & | extensions | ) | [inline, virtual, inherited] |
Definition at line 68 of file SSLConnection.h.
bool SSLConnection::_connected [protected, inherited] |
Definition at line 52 of file SSLConnection.h.
Referenced by SSLConnection::closeConnection(), SSLConnection::dump(), initConnection(), SSLClient::initConnection(), SSLConnection::receive(), and SSLConnection::send().
SSL* SSLConnection::_connection [protected, inherited] |
Definition at line 51 of file SSLConnection.h.
Referenced by SSLConnection::closeConnection(), SSLConnection::dump(), initConnection(), SSLClient::initConnection(), SSLConnection::receive(), and SSLConnection::send().
SSL_CTX* SSLConnection::_context [protected, inherited] |
Definition at line 50 of file SSLConnection.h.
Referenced by SSLConnection::closeConnection(), SSLConnection::dump(), initConnection(), and SSLClient::initConnection().
SSL_METHOD* SSLConnection::_method [protected, inherited] |
Definition at line 49 of file SSLConnection.h.
Referenced by SSLConnection::dump().
1.6.0