Class OutputWindow

java.lang.Object
net.sf.jazzlib.OutputWindow

class OutputWindow extends Object
  • Field Details

    • WINDOW_SIZE

      private final int WINDOW_SIZE
      See Also:
    • WINDOW_MASK

      private final int WINDOW_MASK
      See Also:
    • window

      private final byte[] window
    • window_end

      private int window_end
    • window_filled

      private int window_filled
  • Constructor Details

    • OutputWindow

      OutputWindow()
  • Method Details

    • write

      public void write(int abyte)
    • slowRepeat

      private final void slowRepeat(int rep_start, int len, int dist)
    • repeat

      public void repeat(int len, int dist)
    • copyStored

      public int copyStored(StreamManipulator input, int len)
    • copyDict

      public void copyDict(byte[] dict, int offset, int len)
    • getFreeSpace

      public int getFreeSpace()
    • getAvailable

      public int getAvailable()
    • copyOutput

      public int copyOutput(byte[] output, int offset, int len)
    • reset

      public void reset()