public class BinaryIO extends IndexedProcedure
Modifier and Type | Class and Description |
---|---|
static class |
BinaryIO.Index |
Modifier and Type | Field and Description |
---|---|
protected static Symbol |
BINARYB |
protected static int |
BINARYINPUTPORTQ |
protected static int |
BINARYOUTPUTPORTQ |
protected static int |
BLOCKREAD |
protected static int |
BLOCKWRITE |
protected static int |
BUFFERCOMPARE |
protected static int |
BUFFERCOPY |
protected static int |
BUFFERLENGTH |
protected static int |
BUFFERQ |
protected static int |
BUFFERREF |
protected static int |
BUFFERSET |
protected static int |
MAKEBUFFER |
protected static int |
OPENBINARYINPUTFILE |
protected static int |
OPENBINARYOUTPUTFILE |
protected static int |
OPENBUFFEREDBININPORT |
protected static int |
OPENBUFFEREDBINOUTPORT |
id
annotations, EMPTYSET
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
Modifier and Type | Method and Description |
---|---|
Value |
doApply(Interpreter f)
A NativeProcedure instance must implement this method, which
performs the actual processing specific to that procedure, and
returns a Value.
|
deserialize, serialize
apply, display
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimException
displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal
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
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
protected static Symbol BINARYB
protected static final int BLOCKREAD
protected static final int BLOCKWRITE
protected static final int MAKEBUFFER
protected static final int BUFFERQ
protected static final int BUFFERLENGTH
protected static final int BUFFERREF
protected static final int BUFFERSET
protected static final int BUFFERCOPY
protected static final int OPENBINARYINPUTFILE
protected static final int OPENBINARYOUTPUTFILE
protected static final int BINARYINPUTPORTQ
protected static final int BINARYOUTPUTPORTQ
protected static final int BUFFERCOMPARE
protected static final int OPENBUFFEREDBININPORT
protected static final int OPENBUFFEREDBINOUTPORT
public Value doApply(Interpreter f) throws ContinuationException
NativeProcedure
doApply
in class NativeProcedure
ContinuationException