Module asio::ip
[−]
[src]
Structs
Icmp |
Encapsulates the flags needed for ICMP(v6). |
IcmpResolver |
The ICMP(v6) resolver type. |
IcmpSocket |
The ICMP(v6) socket type. |
IpAddrV4 |
Implements IP version 4 style addresses. |
IpAddrV6 |
implements IP version 6 style addresses. |
IpEndpoint |
Describes an endpoint for a version-independent IP socket. |
LlAddr |
Implements Link-Layer addresses. |
Passive |
A query of the resolver for the passive mode. |
ResolveEntry |
An entry produced by a resolver. |
ResolveIter |
An iterator over the entries produced by a resolver. |
Tcp |
Encapsulates the flags needed for TCP. |
TcpListener |
The TCP listener type. |
TcpResolver |
The TCP resolver type. |
TcpSocket |
The TCP socket type. |
Udp |
Encapsulates the flags needed for UDP. |
UdpResolver |
The UDP resolver type. |
UdpSocket |
The UDP socket type. |
V6Only |
Socket option for determining whether an IPv6 socket supports IPv6 communication only. |
Enums
IpAddr |
Implements version-independent IP addresses. |
Traits
IpSocket |
The IP-based socket tag. |
ResolveQuery |
A query to be passed to a resolver. |
Resolver |
Provides endpoint resolution functionality. |
ToEndpoint |
Provides convert to endpoint. |
Type Definitions
IcmpEndpoint |
The type of a ICMP(v6) endpoint. |
TcpEndpoint |
The type of a TCP endpoint. |
UdpEndpoint |
The type of a UDP endpoint. |