* Parse an internet host address (IPv4 or IPv6) and create an Instance from it. The address must
parseInternetAddressNoThrow(const std::string& ip_address, uint16_t port = 0, bool v6only = true,
* Parse an internet host address (IPv4 or IPv6) AND port, and create an Instance from it. Throws
* @return Address::InstanceConstSharedPtr an address that represents the canonical IPv4 loopback
* @param packets_dropped is the output parameter for number of packets dropped in kernel. If the
* udp_packet_processor in this call. If the caller is not interested in it, nullptr can be passed
* @param time_source is the time source used to generate the time stamp of the received packets.
* check the IoHandle to ensure the platform supports recvmmsg before using it. If `allow_gro` is
void operator()(std::string* out, const Network::Address::InstanceConstSharedPtr& instance) {