Lumberjack Classes¶
Basic¶
- Lumberjack - Performs all high level functionality for the Lumberjack library.
- Message - Holds all information pertaining to a Message.
Combiners¶
Handles Message combination and tests whether Message classes should be combined.
- Combiner - Abstract base class that all Combiners must inherit from.
- TextEqualityCombiner - Combines Message classes that have equal Text member variables.
Communicators¶
Handles all node-to-node Message passing.
- Communicator - Abstract base class that all Communicators must inherit from.
- BinaryTreeCommunicator - Main Communicator that is implemented with a scalable Binary Tree scheme.
- RootCommunicator - non-scalable communication scheme that all nodes connect to the root node. This is given for diagnostic purposes only.