Index of classes


A
agent [Cf_journal.T]
The base class for journaling agents.
archiver [Cf_journal.T]
The base class for event archivers.

B
basic_agent [Cf_journal]
The basic journaling agent.
basic_channel_archiver [Cf_journal]
The basic channel archiver.
basic_prioritizer [Cf_journal]
The basic prioritizer class, defining the priority codes and message tags for all of the basic priority levels: `Invalid, `Fail, `Error, `Warn, `Info and `Debug.

C
cursor [Cf_lex]
A class derived from Cf_parser.cursor that intercepts newline characters to track the row and column of a cursor position.
cursor [Cf_parser]
A class useful for tracking the position in the input token stream that corresponds to the head of the sequence passed to a parser.

E
event [Cf_journal.T]
The minimal class of diagnostic events.

N
next [Cf_machine]
Use inherit ['i, 'o] next to derive a class that implements an intermediate state in a machine.
next [Cf_gadget]
Use inherit ['i, 'o] next to derive a class that implements an intermediate state in a machine.

P
prioritizer [Cf_journal.T]
The base class for prioritizers.

R
rx [Cf_state_gadget]
The class of receiver objects.
rx [Cf_gadget]
The class of receiver objects.

S
scanner [Cf_scan_parser]
A virtual base class used in the cscanf function (below) for constructing a scanning buffer from an input sequence.
start [Cf_machine]
Use inherit ['i, 'o] start to derive a class to represent the initial state of a machine.
start [Cf_gadget]
Use inherit ['i, 'o] start to derive a class to represent the initial state of a machine.

T
tx [Cf_state_gadget]
The class of transmitter objects.
tx [Cf_gadget]
The class of transmitter objects.