Top Fields Constructors Methods
io.netty.incubator.channel.uring

pack-priv final Class SockaddrIn

extends Object
Class Inheritance
Imports
io.netty.util.internal.PlatformDependent, java.net.Inet4Address, .Inet6Address, .InetAddress, .InetSocketAddress, .UnknownHostException

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final byte[]
pack-priv static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static short
pack-priv static boolean
hasPortIpv4(long memory)

pack-priv static boolean
hasPortIpv6(long memory)

pack-priv static InetSocketAddress
readIPv4(long memory, byte[] tmpArray)

pack-priv static InetSocketAddress
readIPv6(long memory, byte[] ipv6Array, byte[] ipv4Array)

pack-priv static int
write(boolean ipv6, long memory, InetSocketAddress address)

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 };

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

IPV4_ADDRESS_LENGTHback to summary
pack-priv static final int IPV4_ADDRESS_LENGTH
IPV4_MAPPED_IPV6_PREFIXback to summary
pack-priv static final byte[] IPV4_MAPPED_IPV6_PREFIX
IPV6_ADDRESS_LENGTHback to summary
pack-priv static final int IPV6_ADDRESS_LENGTH

Constructor Detail

SockaddrInback to summary
private SockaddrIn()

Method Detail

handleNetworkOrderback to summary
private static short handleNetworkOrder(short v)
hasPortIpv4back to summary
pack-priv static boolean hasPortIpv4(long memory)
hasPortIpv6back to summary
pack-priv static boolean hasPortIpv6(long memory)
readIPv4back to summary
pack-priv static InetSocketAddress readIPv4(long memory, byte[] tmpArray)
readIPv6back to summary
pack-priv static InetSocketAddress readIPv6(long memory, byte[] ipv6Array, byte[] ipv4Array)
writeback to summary
pack-priv static int write(boolean ipv6, long memory, InetSocketAddress address)
writeIPv4back 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 };

writeIPv6back 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 };