Package org.jline.terminal.impl.jna.osx
Class CLibrary.termios
- java.lang.Object
-
- com.sun.jna.Structure
-
- org.jline.terminal.impl.jna.osx.CLibrary.termios
-
- Enclosing interface:
- CLibrary
public static class CLibrary.termios extends com.sun.jna.Structure
-
-
Constructor Summary
Constructors Constructor Description termios()
termios(Attributes t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private <T extends java.lang.Enum<T>>
voidaddFlag(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
-
-
-
-
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()
-
termios
public termios(Attributes t)
-
-
Method Detail
-
getFieldOrder
protected java.util.List<java.lang.String> getFieldOrder()
- Overrides:
getFieldOrder
in classcom.sun.jna.Structure
-
setFlag
private void setFlag(boolean flag, long value, com.sun.jna.NativeLong org)
-
toAttributes
public Attributes toAttributes()
-
addFlag
private <T extends java.lang.Enum<T>> void addFlag(long value, java.util.EnumSet<T> flags, T flag, int v)
-
-