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.ByReferenceBridgesstruct sockaddr_unto and from native code.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNGUnixDomainSocketLibrary.SockaddrUn.SunFamilyOn BSD platforms,sunLenAndFamilywill be present.static classNGUnixDomainSocketLibrary.SockaddrUn.SunLenAndFamilyOn BSD platforms, thesun_lenandsun_familyvalues instruct sockaddr_un.
-
Field Summary
Fields Modifier and Type Field Description NGUnixDomainSocketLibrary.SockaddrUn.SunFamilysunFamilybyte[]sunPath
-
Constructor Summary
Constructors Constructor Description SockaddrUn()Constructs an emptystruct sockaddr_un.SockaddrUn(java.lang.String path)Constructs astruct sockaddr_unwith a path whose bytes are encoded using the default encoding of the platform.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.ListgetFieldOrder()-
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 Detail
-
sunFamily
public NGUnixDomainSocketLibrary.SockaddrUn.SunFamily sunFamily
-
sunPath
public byte[] sunPath
-
-
Constructor Detail
-
SockaddrUn
public SockaddrUn()
Constructs an emptystruct sockaddr_un.
-
SockaddrUn
public SockaddrUn(java.lang.String path) throws java.io.IOExceptionConstructs astruct sockaddr_unwith a path whose bytes are encoded using the default encoding of the platform.- Throws:
java.io.IOException
-
-