OpenVPN 3 Core Library
|
DNS settings for a name server. More...
#include <dns_options.hpp>
Public Types | |
enum class | Security { Unset , No , Yes , Optional } |
enum class | Transport { Unset , Plain , HTTPS , TLS } |
Public Member Functions | |
std::string | dnssec_string (const Security dnssec) const |
std::string | transport_string (const Transport transport) const |
std::string | to_string (const char *prefix="") const |
Public Attributes | |
std::vector< DnsAddress > | addresses |
std::vector< DnsDomain > | domains |
Security | dnssec = Security::Unset |
Transport | transport = Transport::Unset |
std::string | sni |
DNS settings for a name server.
Definition at line 129 of file dns_options.hpp.
|
strong |
Enumerator | |
---|---|
Unset | |
No | |
Yes | |
Optional |
Definition at line 131 of file dns_options.hpp.
|
strong |
Enumerator | |
---|---|
Unset | |
Plain | |
HTTPS | |
TLS |
Definition at line 154 of file dns_options.hpp.
|
inline |
|
inline |
Definition at line 177 of file dns_options.hpp.
|
inline |
std::vector<DnsAddress> openvpn::DnsServer::addresses |
Definition at line 286 of file dns_options.hpp.
Security openvpn::DnsServer::dnssec = Security::Unset |
Definition at line 288 of file dns_options.hpp.
std::vector<DnsDomain> openvpn::DnsServer::domains |
Definition at line 287 of file dns_options.hpp.
std::string openvpn::DnsServer::sni |
Definition at line 290 of file dns_options.hpp.
Transport openvpn::DnsServer::transport = Transport::Unset |
Definition at line 289 of file dns_options.hpp.