I/O Channel for textual representations of Mocs
’
s
MOC recommendation, version 1.1. Writing a Moc to a MocChan (using AST_WRITE)
will, if the Moc is suitable, generate a textual description of that Moc, and reading from a
MocChan will create a new Moc from its textual description. See the Moc class for further
information.
Normally, when you use a MocChan, you should provide "
source"
and "
sink"
routines which
connect it to an external data store by reading and writing the resulting text. These routines should
perform any conversions needed between external character encodings and the internal ASCII
encoding. If no such routines are supplied, a Channel will read from standard input and write to
standard output.
Alternatively, a MocChan can be told to read or write from specific text files using the SinkFile and SourceFile attributes, in which case no sink or source function need be supplied.
MocFormat: Whether to use JSON or string format
MocLineLen: Controls output buffer length