public static class JavaNetNetworkInterface.netaddr extends Object
Modifier and Type | Field and Description |
---|---|
Socket.sockaddr |
addr |
Socket.sockaddr |
brdcast |
int |
family |
short |
mask |
JavaNetNetworkInterface.netaddr |
next |
Constructor and Description |
---|
netaddr() |
Modifier and Type | Method and Description |
---|---|
static JavaNetNetworkInterface.netaddr |
checked_malloc(int addr_size)
Allocate a netaddr from the Java heap, and the two sockaddrs from the C heap.
|
JavaNetNetworkInterface.netaddr |
copyFields(JavaNetNetworkInterface.netaddr that)
Copy the ordinary fields.
|
static void |
free(JavaNetNetworkInterface.netaddr that)
Free a netaddr.
|
public Socket.sockaddr addr
public Socket.sockaddr brdcast
public short mask
public int family
public JavaNetNetworkInterface.netaddr next
public JavaNetNetworkInterface.netaddr copyFields(JavaNetNetworkInterface.netaddr that)
public static JavaNetNetworkInterface.netaddr checked_malloc(int addr_size)
public static void free(JavaNetNetworkInterface.netaddr that)