struct

DNS::Caching::IPAddress::Entry

Inherits Struct < Value < Object

Constructors

new(ipv4Addresses : Set(Tuple(ProtocolType, Time::Span, Socket::IPAddress)), ipv6Addresses : Set(Tuple(ProtocolType, Time::Span, Socket::IPAddress)))
Source

Instance methods

createdAt
Source
get_sort_ipaddresses(answer_safety_first : Bool | Nil, filter_type : Options::Addrinfo::FilterFlag, port : Int32 | Nil = nil) : Array(Tuple(ProtocolType, Time::Span, Socket::IPAddress))
Source
ipv4Addresses
Source
ipv4Addresses=(ipv4Addresses : Set(Tuple(ProtocolType, Time::Span, Socket::IPAddress)))
Source
ipv6Addresses
Source
ipv6Addresses=(ipv6Addresses : Set(Tuple(ProtocolType, Time::Span, Socket::IPAddress)))
Source