Class LinuxNativePty

java.lang.Object
org.jline.terminal.impl.AbstractPty
org.jline.terminal.impl.jni.JniNativePty
org.jline.terminal.impl.jni.linux.LinuxNativePty
All Implemented Interfaces:
Closeable, AutoCloseable, org.jline.terminal.spi.Pty

public class LinuxNativePty extends JniNativePty
  • Constructor Details

    • LinuxNativePty

      public LinuxNativePty(org.jline.terminal.spi.TerminalProvider provider, org.jline.terminal.spi.SystemStream systemStream, int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, String name)
    • LinuxNativePty

      public LinuxNativePty(org.jline.terminal.spi.TerminalProvider provider, org.jline.terminal.spi.SystemStream systemStream, int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, int slaveOut, FileDescriptor slaveOutFD, String name)
  • Method Details

    • current

      public static LinuxNativePty current(org.jline.terminal.spi.TerminalProvider provider, org.jline.terminal.spi.SystemStream systemStream) throws IOException
      Throws:
      IOException
    • open

      public static LinuxNativePty open(org.jline.terminal.spi.TerminalProvider provider, org.jline.terminal.Attributes attr, org.jline.terminal.Size size) throws IOException
      Throws:
      IOException