Package com.martiansoftware.nailgun
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 class
On BSD platforms,sunLenAndFamily
will be present.static class
On BSD platforms, thesun_len
andsun_family
values 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_un
with 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_un
with a path whose bytes are encoded using the default encoding of the platform.- Throws:
IOException
-
-
Method Details
-
getFieldOrder
- Overrides:
getFieldOrder
in classcom.sun.jna.Structure
-