Class FreeBsdNativePty
java.lang.Object
org.jline.terminal.impl.AbstractPty
org.jline.terminal.impl.jansi.JansiNativePty
org.jline.terminal.impl.jansi.freebsd.FreeBsdNativePty
- All Implemented Interfaces:
Closeable, AutoCloseable, Pty
-
Field Summary
Fields inherited from class AbstractPty
provider, systemStream -
Constructor Summary
ConstructorsConstructorDescriptionFreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, int slaveOut, FileDescriptor slaveOutFD, String name) FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, String name) -
Method Summary
Modifier and TypeMethodDescriptionstatic FreeBsdNativePtycurrent(TerminalProvider provider, SystemStream systemStream) static FreeBsdNativePtyopen(TerminalProvider provider, Attributes attr, Size size) protected AttributestoAttributes(org.fusesource.jansi.internal.CLibrary.Termios tio) protected org.fusesource.jansi.internal.CLibrary.TermiosMethods inherited from class JansiNativePty
close, doGetSlaveInput, doSetAttr, getAttr, getMaster, getMasterFD, getMasterInput, getMasterOutput, getName, getSize, getSlave, getSlaveFD, getSlaveOut, getSlaveOutFD, getSlaveOutput, isPosixSystemStream, posixSystemStreamName, setSize, systemStreamWidth, toString, ttynameMethods inherited from class AbstractPty
checkInterrupted, getProvider, getSlaveInput, getSystemStream, newDescriptor, setAttrMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Pty
getProvider, getSlaveInput, getSystemStream, setAttr
-
Constructor Details
-
FreeBsdNativePty
public FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, String name) -
FreeBsdNativePty
public FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, int slaveOut, FileDescriptor slaveOutFD, String name)
-
-
Method Details
-
current
public static FreeBsdNativePty current(TerminalProvider provider, SystemStream systemStream) throws IOException - Throws:
IOException
-
open
public static FreeBsdNativePty open(TerminalProvider provider, Attributes attr, Size size) throws IOException - Throws:
IOException
-
toTermios
- Specified by:
toTermiosin classJansiNativePty
-
toAttributes
- Specified by:
toAttributesin classJansiNativePty
-