Class SlimeInputStream


public class SlimeInputStream extends Stream
  • Constructor Details

    • SlimeInputStream

      public SlimeInputStream(Function f, Stream ostream)
  • Method Details

    • typeOf

      public LispObject typeOf()
      Overrides:
      typeOf in class Stream
    • classOf

      public LispObject classOf()
      Overrides:
      classOf in class Stream
    • typep

      public LispObject typep(LispObject type)
      Overrides:
      typep in class Stream
    • close

      public LispObject close(LispObject abort)
      Overrides:
      close in class Stream
    • listen

      public LispObject listen()
      Overrides:
      listen in class Stream
    • _readChar

      protected int _readChar()
      Description copied from class: Stream
      Reads a character off an underlying stream
      Overrides:
      _readChar in class Stream
      Returns:
      a character, or -1 at end-of-file
    • _unreadChar

      protected void _unreadChar(int n)
      Description copied from class: Stream
      Puts a character back into the (underlying) stream
      Overrides:
      _unreadChar in class Stream
      Parameters:
      n -
    • _charReady

      protected boolean _charReady()
      Description copied from class: Stream
      Returns a boolean indicating input readily available
      Overrides:
      _charReady in class Stream
      Returns:
      true if a character is available
    • _clearInput

      public void _clearInput()
      Description copied from class: Stream
      Reads all input from the underlying stream, until _charReady() indicates no more input to be available
      Overrides:
      _clearInput in class Stream