public final class BroadcastStream extends Stream
Stream.EolStyle, Stream.ReadtableAccessorAVAILABLE_ENCODINGS, charPos, currentReadtable, elementType, encoding, eolChar, eolStyle, externalFormat, faslReadtable, isBinaryStream, isCharacterStream, isInputStream, isOutputStream, keywordDefault, lastChar, lineNumber, offset, platformEolStyle, reader, SET_STREAM_EXTERNAL_FORMAT, STREAM_EXTERNAL_FORMAT| Modifier and Type | Method and Description |
|---|---|
protected boolean |
_charReady()
Returns a boolean indicating input readily available
|
void |
_clearInput()
Reads all input from the underlying stream,
until _charReady() indicates no more input to be available
|
void |
_close()
Closes the stream and underlying streams
|
void |
_finishOutput()
Flushes any buffered output in the (underlying) stream
|
protected long |
_getFilePosition()
Returns a (non-negative) file position integer or a negative value
if the position cannot be determined.
|
int |
_readByte()
Reads an 8-bit byte off the underlying stream
|
protected int |
_readChar()
Reads a character off an underlying stream
|
protected boolean |
_setFilePosition(LispObject arg)
Sets the file position based on a position designator passed in arg
|
protected void |
_unreadChar(int n)
Puts a character back into the (underlying) stream
|
void |
_writeByte(int n)
Writes an 8-bit byte off the underlying stream
|
void |
_writeChar(char c)
Writes a character into the underlying stream,
updating charPos while doing so
|
void |
_writeChars(char[] chars,
int start,
int end)
Writes a series of characters in the underlying stream,
updating charPos while doing so
|
void |
_writeLine(java.lang.String s)
Writes a string to the underlying stream, appending
a new line and updating charPos while doing so
|
void |
_writeString(java.lang.String s)
Writes a string to the underlying stream,
updating charPos while doing so
|
LispObject |
classOf() |
LispObject |
fileLength() |
LispObject |
fileStringLength(LispObject arg) |
Stream[] |
getStreams() |
LispObject |
listen() |
java.lang.String |
printObject() |
LispObject |
typeOf() |
LispObject |
typep(LispObject typeSpecifier) |
_byteReady, availableEncodings, clearInput, close, finishOutput, freshLine, getCharPos, getElementType, getEncoding, getExternalFormat, getFilePosition, getLineNumber, getOffset, getWrappedInputStream, getWrappedOutputStream, getWrappedReader, getWrappedWriter, initAsBinaryInputStream, initAsBinaryOutputStream, initAsCharacterInputStream, initAsCharacterOutputStream, invert, isBinaryInputStream, isBinaryOutputStream, isCharacterInputStream, isCharacterOutputStream, isInputStream, isInteractive, isOpen, isOutputStream, prin1, print, printStackTrace, read, readArray, readByte, readChar, readChar, readCharacterLiteral, readCharNoHang, readComplex, readDelimitedList, readDispatchChar, readLine, readList, readPathname, readPreservingWhitespace, readRadix, readSharpDot, readSharpLeftParen, readSharpStar, readString, readStructure, readSymbol, readSymbol, setCharPos, setExternalFormat, setFilePosition, setInteractive, setOpen, setWriter, skipBalancedComment, streamNotBinaryOutputStream, streamNotCharacterInputStream, streamNotCharacterOutputStream, streamNotInputStream, streamNotOutputStream, terpri, unreadCharequalp, getFixnumSlotValue, getParts, getSlotIndex, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, psxhash, psxhash, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SLOT_VALUEABS, add, add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, equal, EQUAL, equalp, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDescription, getDocumentation, getHotCount, getInstance, getPropertyList, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, incrementCallCount, incrementHotCount, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROPpublic Stream[] getStreams()
public LispObject typeOf()
public LispObject classOf()
public LispObject typep(LispObject typeSpecifier)
public LispObject listen()
public LispObject fileLength()
fileLength in class Streampublic LispObject fileStringLength(LispObject arg)
fileStringLength in class Streamprotected int _readChar()
Streamprotected void _unreadChar(int n)
Stream_unreadChar in class Streamprotected boolean _charReady()
Stream_charReady in class Streampublic void _writeChar(char c)
Stream_writeChar in class Streampublic void _writeChars(char[] chars,
int start,
int end)
Stream_writeChars in class Streampublic void _writeString(java.lang.String s)
Stream_writeString in class Streampublic void _writeLine(java.lang.String s)
Stream_writeLine in class Streampublic int _readByte()
Streampublic void _writeByte(int n)
Stream_writeByte in class Streampublic void _finishOutput()
Stream_finishOutput in class Streampublic void _clearInput()
Stream_clearInput in class Streamprotected long _getFilePosition()
Stream_getFilePosition in class Streamprotected boolean _setFilePosition(LispObject arg)
Stream_setFilePosition in class Streamarg - File position specifier as described in the CLHSpublic void _close()
Streampublic java.lang.String printObject()
printObject in class StructureObject