sisc.modules.io
Class SerialIO
java.lang.Object
sisc.util.Util
sisc.data.Expression
sisc.data.Value
sisc.data.Procedure
sisc.nativefun.NativeProcedure
sisc.nativefun.IndexedProcedure
sisc.modules.io.SerialIO
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, Immediate, NamedValue, ExpressionVisitee, Version
public class SerialIO
- extends IndexedProcedure
- See Also:
- Serialized Form
Fields inherited from class sisc.util.Util |
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV |
Methods inherited from class sisc.data.Value |
displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace |
Methods inherited from class sisc.data.Expression |
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal |
Methods inherited from class sisc.util.Util |
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BINARYB
protected static Symbol BINARYB
DESERIALIZE
protected static final int DESERIALIZE
- See Also:
- Constant Field Values
SERIALIZE
protected static final int SERIALIZE
- See Also:
- Constant Field Values
OPENSERIALINPUTFILE
protected static final int OPENSERIALINPUTFILE
- See Also:
- Constant Field Values
OPENSERIALOUTPUTFILE
protected static final int OPENSERIALOUTPUTFILE
- See Also:
- Constant Field Values
SERIALINPORTQ
protected static final int SERIALINPORTQ
- See Also:
- Constant Field Values
SERIALOUTPORTQ
protected static final int SERIALOUTPORTQ
- See Also:
- Constant Field Values
SerialIO
public SerialIO(int id)
SerialIO
public SerialIO()
soutport
public static final SerialOutputStream soutport(Value o)
sinport
public static final SerialInputStream sinport(Value o)
readSer
public static Value readSer(Interpreter r,
SerialInputStream p)
throws ContinuationException
- Throws:
ContinuationException
writeSer
public static Value writeSer(Interpreter r,
SerialOutputStream p,
Value v)
throws ContinuationException
- Throws:
ContinuationException
doApply
public Value doApply(Interpreter f)
throws ContinuationException
- Description copied from class:
NativeProcedure
- A NativeProcedure instance must implement this method, which
performs the actual processing specific to that procedure, and
returns a Value.
- Specified by:
doApply
in class NativeProcedure
- Throws:
ContinuationException