D++ (DPP)
C++ Discord API Bot Library
|
Represents a cached DNS result. Used by the ssl_client class to store cached copies of dns lookups. More...
#include <dns.h>
Public Attributes | |
addrinfo | addr |
Resolved address information. More... | |
sockaddr_storage | ai_addr |
Socket address. Discord only supports ipv4, but sockaddr_in6 is larger than sockaddr_in, sockaddr_storage will hold either. This means that if discord ever do support ipv6 we just flip one value in dns.cpp and that should be all that is needed. More... | |
time_t | expire_timestamp |
Time at which this cache entry is invalidated. More... | |
Represents a cached DNS result. Used by the ssl_client class to store cached copies of dns lookups.
addrinfo dpp::dns_cache_entry::addr |
Resolved address information.
sockaddr_storage dpp::dns_cache_entry::ai_addr |
Socket address. Discord only supports ipv4, but sockaddr_in6 is larger than sockaddr_in, sockaddr_storage will hold either. This means that if discord ever do support ipv6 we just flip one value in dns.cpp and that should be all that is needed.
time_t dpp::dns_cache_entry::expire_timestamp |
Time at which this cache entry is invalidated.