|
E-MailRelay
|
A configuration structure for GSmtp::AdminServer. More...
#include <gadminserver.h>
Collaboration diagram for GSmtp::AdminServer::Config:Public Member Functions | |
| Config & | set_port (unsigned int) noexcept |
| Config & | set_with_terminate (bool=true) noexcept |
| Config & | set_allow_remote (bool=true) noexcept |
| Config & | set_remote_address (const std::string &) |
| Config & | set_info_commands (const G::StringMap &) |
| Config & | set_smtp_client_config (const Client::Config &) |
| Config & | set_net_server_config (const GNet::Server::Config &) |
| Config & | set_net_server_peer_config (const GNet::ServerPeer::Config &) |
Public Attributes | |
| unsigned int | port {10026U} |
| bool | with_terminate {false} |
| bool | allow_remote {false} |
| std::string | remote_address |
| G::StringMap | info_commands |
| Client::Config | smtp_client_config |
| GNet::Server::Config | net_server_config |
| GNet::ServerPeer::Config | net_server_peer_config |
A configuration structure for GSmtp::AdminServer.
Definition at line 125 of file gadminserver.h.
|
inlinenoexcept |
Definition at line 206 of file gadminserver.h.
|
inline |
Definition at line 208 of file gadminserver.h.
|
inline |
Definition at line 210 of file gadminserver.h.
|
inline |
Definition at line 211 of file gadminserver.h.
|
inlinenoexcept |
Definition at line 204 of file gadminserver.h.
|
inline |
Definition at line 207 of file gadminserver.h.
|
inline |
Definition at line 209 of file gadminserver.h.
|
inlinenoexcept |
Definition at line 205 of file gadminserver.h.
| bool GSmtp::AdminServer::Config::allow_remote {false} |
Definition at line 129 of file gadminserver.h.
| G::StringMap GSmtp::AdminServer::Config::info_commands |
Definition at line 131 of file gadminserver.h.
| GNet::Server::Config GSmtp::AdminServer::Config::net_server_config |
Definition at line 133 of file gadminserver.h.
| GNet::ServerPeer::Config GSmtp::AdminServer::Config::net_server_peer_config |
Definition at line 134 of file gadminserver.h.
| unsigned int GSmtp::AdminServer::Config::port {10026U} |
Definition at line 127 of file gadminserver.h.
| std::string GSmtp::AdminServer::Config::remote_address |
Definition at line 130 of file gadminserver.h.
| Client::Config GSmtp::AdminServer::Config::smtp_client_config |
Definition at line 132 of file gadminserver.h.
| bool GSmtp::AdminServer::Config::with_terminate {false} |
Definition at line 128 of file gadminserver.h.