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 [Cf_sock_common.T]
The base class for all sockets of this protocol.
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_lexer]
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
endpoint [Cf_sock_stream.T]
Use new endpoint sock to construct an object derived from Cf_sock_common.T.basic that sports methods for sending data to and receiving data from an already connected socket sock.
endpoint [Cf_sock_dgram.T]
Use new endpoint sock to construct an object derived from Cf_sock_common.T.basic that sports methods for sending data to one or more endpoints using the socket sock.
event [Cf_journal.T]
The minimal class of diagnostic events.

F
file [Cf_poll]
Use inherit file rwx fd to derive an I/O event object that waits for the file descriptor fd to be ready for reading, writing, or exception (according to the value of rwx).

I
idle [Cf_poll]
Use inherit idle to derive an I/O event that is serviced whenever a polling mux cycle would otherwise block for any non-zero length of time.
initial [Cf_machine]
Use inherit ['i, 'o] initial to derive a class to represent the complete initial state of a machine.
initiator [Cf_sock_stream.T]
Use new initiator ?sock ?src addr to construct an object derived from Cf_sock_common.T.basic that sports a method for connecting to a remote peer endpoint at the address addr.

L
line_cursor [Cf_lexer]
A class derived from Cf_parser.cursor that intercepts newline characters to track the row and column of a cursor position.
listener [Cf_sock_stream.T]
Use new listener ?sock addr to construct an object derived from Cf_sock_common.T.basic that sports methods for passive listening for incoming connections at the local address addr.

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

R
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.
signal [Cf_poll]
Use inherit signal n to derive an I/O event that is serviced when the system delivers the signal n.
state [Cf_machine]
A virtual class to represent the public and private interface of object- oriented gadget states.
substate [Cf_machine]
A virtual class to represent the public interface of object-oriented gadget states.

T
time [Cf_poll]
Use inherit time epoch to derive an I/O event that is serviced when the system clock reaches the time epoch.
tx [Cf_gadget]
The class of transmitter objects.