Class LinuxPtyEndpoint

java.lang.Object
ghidra.pty.linux.LinuxPtyEndpoint
All Implemented Interfaces:
PtyEndpoint
Direct Known Subclasses:
LinuxPtyChild, LinuxPtyParent

public class LinuxPtyEndpoint extends Object implements PtyEndpoint
  • Field Details

    • fd

      protected final int fd
  • Method Details

    • getOutputStream

      public OutputStream getOutputStream()
      Description copied from interface: PtyEndpoint
      Get the output stream for this end of the pty

      Writes to this stream arrive on the input stream for the opposite end, subject to the terminal's line discipline.

      Specified by:
      getOutputStream in interface PtyEndpoint
      Returns:
      the output stream
    • getInputStream

      public InputStream getInputStream()
      Description copied from interface: PtyEndpoint
      Get the input stream for this end of the pty

      Writes to the output stream of the opposite end arrive here, subject to the terminal's line discipline.

      Specified by:
      getInputStream in interface PtyEndpoint
      Returns:
      the input stream