| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final int | |
| pack-priv static final byte[] | |
| pack-priv static final int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static short | |
| pack-priv static boolean | |
| pack-priv static boolean | |
| pack-priv static InetSocketAddress | |
| pack-priv static InetSocketAddress | |
| pack-priv static int | |
| pack-priv static int | writeIPv4(long memory, InetAddress address, int port)
struct sockaddr_in { sa_family_t sin_family; // address family: AF_INET in_port_t sin_port; // port in network byte order struct in_addr sin_addr; // internet address }; // Internet address. |
| pack-priv static int | writeIPv6(long memory, InetAddress address, int port)
struct sockaddr_in6 { sa_family_t sin6_family; // AF_INET6 in_port_t sin6_port; // port number uint32_t sin6_flowinfo; // IPv6 flow information struct in6_addr sin6_addr; // IPv6 address uint32_t sin6_scope_id; /* Scope ID (new in 2.4) }; struct in6_addr { unsigned char s6_addr[16]; // IPv6 address }; |
| IPV4_ADDRESS_LENGTH | back to summary |
|---|---|
| pack-priv static final int IPV4_ADDRESS_LENGTH | |
| IPV4_MAPPED_IPV6_PREFIX | back to summary |
|---|---|
| pack-priv static final byte[] IPV4_MAPPED_IPV6_PREFIX | |
| IPV6_ADDRESS_LENGTH | back to summary |
|---|---|
| pack-priv static final int IPV6_ADDRESS_LENGTH | |
| SockaddrIn | back to summary |
|---|---|
| private SockaddrIn() | |
| handleNetworkOrder | back to summary |
|---|---|
| private static short handleNetworkOrder(short v) | |
| hasPortIpv4 | back to summary |
|---|---|
| pack-priv static boolean hasPortIpv4(long memory) | |
| hasPortIpv6 | back to summary |
|---|---|
| pack-priv static boolean hasPortIpv6(long memory) | |
| readIPv4 | back to summary |
|---|---|
| pack-priv static InetSocketAddress readIPv4(long memory, byte[] tmpArray) | |
| readIPv6 | back to summary |
|---|---|
| pack-priv static InetSocketAddress readIPv6(long memory, byte[] ipv6Array, byte[] ipv4Array) | |
| write | back to summary |
|---|---|
| pack-priv static int write(boolean ipv6, long memory, InetSocketAddress address) | |
| writeIPv4 | back to summary |
|---|---|
| pack-priv static int writeIPv4(long memory, InetAddress address, int port) struct sockaddr_in { sa_family_t sin_family; // address family: AF_INET in_port_t sin_port; // port in network byte order struct in_addr sin_addr; // internet address }; // Internet address. struct in_addr { uint32_t s_addr; // address in network byte order }; | |
| writeIPv6 | back to summary |
|---|---|
| pack-priv static int writeIPv6(long memory, InetAddress address, int port) struct sockaddr_in6 { sa_family_t sin6_family; // AF_INET6 in_port_t sin6_port; // port number uint32_t sin6_flowinfo; // IPv6 flow information struct in6_addr sin6_addr; // IPv6 address uint32_t sin6_scope_id; /* Scope ID (new in 2.4) }; struct in6_addr { unsigned char s6_addr[16]; // IPv6 address }; | |