# Hierarchy For Package ghidra.pty.linux

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.io.InputStream (implements java.io.Closeable)
    - ghidra.pty.linux.FdInputStream
  - ghidra.pty.linux.LinuxPty (implements ghidra.pty.Pty)
  - ghidra.pty.linux.LinuxPtyEndpoint (implements ghidra.pty.PtyEndpoint)
    - ghidra.pty.linux.LinuxPtyChild (implements ghidra.pty.PtyChild)
    - ghidra.pty.linux.LinuxPtyParent (implements ghidra.pty.PtyParent)
  - ghidra.pty.linux.LinuxPtySessionLeader
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - ghidra.pty.linux.FdOutputStream
  - com.sun.jna.Structure
    - ghidra.pty.linux.PosixC.Termios
      - ghidra.pty.linux.PosixC.Termios.ByReference (implements com.sun.jna.Structure.ByReference)
    - ghidra.pty.linux.PosixC.Winsize
      - ghidra.pty.linux.PosixC.Winsize.ByReference (implements com.sun.jna.Structure.ByReference)

## Interface Hierarchy

- ghidra.pty.linux.Err
- com.sun.jna.Library
  - ghidra.pty.linux.PosixC
  - ghidra.pty.linux.Util

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - ghidra.pty.linux.LinuxPtyFactory (implements ghidra.pty.PtyFactory)