Class NGUnixDomainSocketLibrary.SockaddrUn
java.lang.Object
com.sun.jna.Structure
com.martiansoftware.nailgun.NGUnixDomainSocketLibrary.SockaddrUn
- All Implemented Interfaces:
com.sun.jna.Structure.ByReference
- Enclosing class:
NGUnixDomainSocketLibrary
public static class NGUnixDomainSocketLibrary.SockaddrUn
extends com.sun.jna.Structure
implements com.sun.jna.Structure.ByReference
Bridges
struct sockaddr_un to and from native code.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOn BSD platforms,sunLenAndFamilywill be present.static classOn BSD platforms, thesun_lenandsun_familyvalues instruct sockaddr_un.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 TypeFieldDescriptionbyte[]Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionConstructs an emptystruct sockaddr_un.SockaddrUn(String path) Constructs astruct sockaddr_unwith a path whose bytes are encoded using the default encoding of the platform. -
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
-
sunFamily
-
sunPath
public byte[] sunPath
-
-
Constructor Details
-
SockaddrUn
public SockaddrUn()Constructs an emptystruct sockaddr_un. -
SockaddrUn
Constructs astruct sockaddr_unwith a path whose bytes are encoded using the default encoding of the platform.- Throws:
IOException
-
-
Method Details
-
getFieldOrder
- Overrides:
getFieldOrderin classcom.sun.jna.Structure
-