Class CLibrary.termios

  • Enclosing interface:
    CLibrary

    public static class CLibrary.termios
    extends com.sun.jna.Structure
    • Nested Class Summary

      • 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

      Fields 
      Modifier and Type Field Description
      byte[] c_cc  
      com.sun.jna.NativeLong c_cflag  
      com.sun.jna.NativeLong c_iflag  
      com.sun.jna.NativeLong c_ispeed  
      com.sun.jna.NativeLong c_lflag  
      com.sun.jna.NativeLong c_oflag  
      com.sun.jna.NativeLong c_ospeed  
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private <T extends java.lang.Enum<T>>
      void
      addFlag​(long value, java.util.EnumSet<T> flags, T flag, int v)  
      protected java.util.List<java.lang.String> getFieldOrder()  
      private void setFlag​(boolean flag, long value, com.sun.jna.NativeLong org)  
      Attributes toAttributes()  
      • 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
    • Field Detail

      • c_iflag

        public com.sun.jna.NativeLong c_iflag
      • c_oflag

        public com.sun.jna.NativeLong c_oflag
      • c_cflag

        public com.sun.jna.NativeLong c_cflag
      • c_lflag

        public com.sun.jna.NativeLong c_lflag
      • c_cc

        public byte[] c_cc
      • c_ispeed

        public com.sun.jna.NativeLong c_ispeed
      • c_ospeed

        public com.sun.jna.NativeLong c_ospeed
    • Constructor Detail

      • termios

        public termios()
    • Method Detail

      • getFieldOrder

        protected java.util.List<java.lang.String> getFieldOrder()
        Overrides:
        getFieldOrder in class com.sun.jna.Structure
      • setFlag

        private void setFlag​(boolean flag,
                             long value,
                             com.sun.jna.NativeLong org)
      • addFlag

        private <T extends java.lang.Enum<T>> void addFlag​(long value,
                                                           java.util.EnumSet<T> flags,
                                                           T flag,
                                                           int v)