#include <SSLSocket.h>
Inheritance diagram for CODEX_SSL::SSLSocketBuilder:


Public Member Functions | |
| SSLSocketBuilder (SSL_METHOD *meth, const X509 *cert, const RSA *privKey, const char *ciphers, const char *caCertFile, const char *hostCertFile, int verify, int domain=PF_INET, int type=SOCK_STREAM, int protocol=0, bool blocking=false) | |
| Constructor for an SSLSocketBuilder. | |
| virtual | ~SSLSocketBuilder () |
| Virtual destructor. | |
| CODEX_Quorum::SocketBase * | operator() () const |
| Create a new SocketBase. | |
Protected Attributes | |
| SSL_CTX * | m_ctx |
| SSL context structure used to initialize an SSLSocket. | |
| int | m_domain |
| Protocol domain for SocketBase. | |
| int | m_type |
| Socket type for SocketBase. | |
| int | m_protocol |
| Protocol for SocketBase. | |
| bool | m_blocking |
| Blocking flag for SocketBase. | |
Definition at line 147 of file SSLSocket.h.
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Constructor for an SSLSocketBuilder.
Definition at line 340 of file SSLSocket.cc. References m_ctx. |
|
|
Create a new SocketBase. SocketBuilder is initialized with everything it needs to create a new socket. Binding to a specific port and address is not included, so a single SocketBuilder can be used to create all of the needed sockets of a given type. Reimplemented from CODEX_Quorum::SocketBuilder. Definition at line 413 of file SSLSocket.cc. References m_ctx. |
1.4.1