Package EOorg.EOeolang.EOsys
Class SockaddrIn
java.lang.Object
com.sun.jna.Structure
EOorg.EOeolang.EOsys.SockaddrIn
public final class SockaddrIn
extends com.sun.jna.Structure
The sockaddr_in structure.
- Since:
- 0.40.0
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptionintIP address in network byte order.shortAddress family (e.g., AF_INET).shortPort number in network byte order.byte[]Padding to match C structure.Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionCtor.SockaddrIn(short family, short port, int addr) Convenient ctor for testing.SockaddrIn(short family, short port, int addr, byte[] zero) Ctor. -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
family
public short familyAddress family (e.g., AF_INET). -
port
public short portPort number in network byte order. -
addr
public int addrIP address in network byte order. -
zero
public byte[] zeroPadding to match C structure.
-
-
Constructor Details
-
SockaddrIn
public SockaddrIn()Ctor. -
SockaddrIn
public SockaddrIn(short family, short port, int addr) Convenient ctor for testing.- Parameters:
family- Familyport- Portaddr- Address
-
SockaddrIn
public SockaddrIn(short family, short port, int addr, byte[] zero) Ctor.- Parameters:
family- Familyport- Portaddr- Addresszero- Zero 8 bytes
-
-
Method Details
-
getFieldOrder
- Overrides:
getFieldOrderin classcom.sun.jna.Structure
-