Public Member Functions | |
| bool | send_all (const std::string &s) const |
| bool | recv_byte (char &ch) const |
| bool | recv_line (std::string &out) const |
| void | close_ssl () |
Public Attributes | |
| int | fd = -1 |
| SSL * | ssl = nullptr |
Definition at line 1592 of file BastionGuard-mailproxy.cpp.
|
inline |
Definition at line 1627 of file BastionGuard-mailproxy.cpp.
References ssl.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client().
|
inline |
Definition at line 1609 of file BastionGuard-mailproxy.cpp.
Referenced by recv_line().
|
inline |
Definition at line 1615 of file BastionGuard-mailproxy.cpp.
References recv_byte().
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::receive_data_block().
|
inline |
Definition at line 1596 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::send_ehlo_capabilities().
| int anonymous_namespace{BastionGuard-mailproxy.cpp}::SmtpIO::fd = -1 |
Definition at line 1593 of file BastionGuard-mailproxy.cpp.
Referenced by anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), recv_byte(), send_all(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::upgrade_to_tls().
| SSL* anonymous_namespace{BastionGuard-mailproxy.cpp}::SmtpIO::ssl = nullptr |
Definition at line 1594 of file BastionGuard-mailproxy.cpp.
Referenced by close_ssl(), anonymous_namespace{BastionGuard-mailproxy.cpp}::handle_client(), recv_byte(), send_all(), and anonymous_namespace{BastionGuard-mailproxy.cpp}::upgrade_to_tls().