|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.armedbear.lisp.LispObject
org.armedbear.lisp.StructureObject
org.armedbear.lisp.Stream
org.armedbear.lisp.BroadcastStream
public final class BroadcastStream
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.armedbear.lisp.Stream |
|---|
Stream.EolStyle, Stream.ReadtableAccessor |
| Field Summary |
|---|
| Fields inherited from class org.armedbear.lisp.Stream |
|---|
charPos, currentReadtable, elementType, encoding, eolChar, eolStyle, externalFormat, faslReadtable, isBinaryStream, isCharacterStream, isInputStream, isOutputStream, keywordDefault, lastChar, lineNumber, offset, platformEolStyle, reader |
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class org.armedbear.lisp.StructureObject |
|---|
equalp, 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_VALUE |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public Stream[] getStreams()
public LispObject typeOf()
typeOf in class Streampublic LispObject classOf()
classOf in class Streampublic LispObject typep(LispObject typeSpecifier)
typep in class Streampublic LispObject listen()
listen in class Streampublic LispObject fileLength()
fileLength in class Streampublic LispObject fileStringLength(LispObject arg)
fileStringLength in class Streamprotected int _readChar()
Stream
_readChar in class 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 Stream
public 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()
Stream
_readByte in class 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 CLHS
public void _close()
Stream
_close in class Streampublic java.lang.String printObject()
printObject in class StructureObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||