Class 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 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, the sun_len and sun_family values in struct 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
    • Constructor Summary

      Constructors 
      Constructor Description
      SockaddrUn()
      Constructs an empty struct sockaddr_un.
      SockaddrUn​(java.lang.String path)
      Constructs a struct 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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SockaddrUn

        public SockaddrUn()
        Constructs an empty struct sockaddr_un.
      • SockaddrUn

        public SockaddrUn​(java.lang.String path)
                   throws java.io.IOException
        Constructs a struct sockaddr_un with a path whose bytes are encoded using the default encoding of the platform.
        Throws:
        java.io.IOException
    • Method Detail

      • getFieldOrder

        protected java.util.List getFieldOrder()
        Overrides:
        getFieldOrder in class com.sun.jna.Structure