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
Bridgesstruct sockaddr_un
to and from native code.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NGUnixDomainSocketLibrary.SockaddrUn.SunFamily
On BSD platforms,sunLenAndFamily
will be present.static class
NGUnixDomainSocketLibrary.SockaddrUn.SunLenAndFamily
On BSD platforms, thesun_len
andsun_family
values instruct sockaddr_un
.
-
Field Summary
Fields Modifier and Type Field Description NGUnixDomainSocketLibrary.SockaddrUn.SunFamily
sunFamily
byte[]
sunPath
-
Constructor Summary
Constructors Constructor Description SockaddrUn()
Constructs an emptystruct sockaddr_un
.SockaddrUn(java.lang.String path)
Constructs astruct sockaddr_un
with 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.List
getFieldOrder()
-
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.IOException
Constructs astruct sockaddr_un
with a path whose bytes are encoded using the default encoding of the platform.- Throws:
java.io.IOException
-
-