Class CLibrary.Addrinfo

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Direct Known Subclasses:
    CLibrary.Addrinfo.ByReference
    Enclosing interface:
    CLibrary

    @FieldOrder({"ai_flags","ai_family","ai_socktype","ai_protocol","ai_addrlen","ai_addr","ai_canonname","ai_next"})
    public static class CLibrary.Addrinfo
    extends com.sun.jna.Structure
    implements java.lang.AutoCloseable
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CLibrary.Addrinfo.ByReference  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Constructor Summary

      Constructors 
      Constructor Description
      Addrinfo()  
      Addrinfo​(com.sun.jna.Pointer p)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      • 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, getFieldOrder, 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
    • Field Detail

      • ai_flags

        public int ai_flags
      • ai_family

        public int ai_family
      • ai_socktype

        public int ai_socktype
      • ai_protocol

        public int ai_protocol
      • ai_addrlen

        public int ai_addrlen
      • ai_canonname

        public java.lang.String ai_canonname
    • Constructor Detail

      • Addrinfo

        public Addrinfo()
      • Addrinfo

        public Addrinfo​(com.sun.jna.Pointer p)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable