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  
      int c_cflag  
      int c_iflag  
      int c_lflag  
      int c_oflag  
      • 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​(int value, java.util.EnumSet<T> flags, T flag, int v)  
      protected java.util.List<java.lang.String> getFieldOrder()  
      private int setFlag​(boolean flag, int value, int 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 int c_iflag
      • c_oflag

        public int c_oflag
      • c_cflag

        public int c_cflag
      • c_lflag

        public int c_lflag
      • c_cc

        public byte[] c_cc
    • 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 int setFlag​(boolean flag,
                            int value,
                            int org)
      • addFlag

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