![]() |
MAK Data Logger API Documentation for HLA
|
The Logger core library contains the basic required classes for the Logger, except for recording and playback, which are in lgrSim. More...
Classes | |
| class | MAKLogger::DtCheckpointPolicy |
| Checkpoint policy class responsible. More... | |
| class | MAKLogger::DtCheckpointBySize |
| Checkpoint policy which checkpoints are set by size. More... | |
| class | MAKLogger::DtCheckpointByCount |
| Checkpoint policy which checkpoints are set by count. More... | |
| class | MAKLogger::DtCheckpointByTime |
| Checkpoint policy which checkpoints are set by time. More... | |
| class | MAKLogger::DtTimeProvider |
| An abstract class which provides time advances used by the DtLgrClock. More... | |
| class | MAKLogger::DtWallClockTimeProvider |
| An implementation of DtTimeProvider which provides time in real time according to the system clock. More... | |
| class | MAKLogger::DtLgrClock |
| A clock which provides time steps via a time provider and with optional scaling. More... | |
| class | MAKLogger::DtLgrCommandType |
| The command type structure. More... | |
| class | MAKLogger::DtCommand |
| The logger command which contains the command type and its parameters. More... | |
| class | MAKLogger::DtCommandDispatcher |
| The class provides two way command message communication. More... | |
| class | MAKLogger::DtCommandFunctor |
| DtCommandFunctor provides an abstract interface for functions which takes a command and returns a response. More... | |
| class | MAKLogger::DtResponseFunctor |
| DtResponseFunctor provides an abstract interface for functions which takes a response. More... | |
| class | MAKLogger::DtLgrConfigData |
| Stores information about logger configuration and is primarily used to record what settings were used to create a tape. More... | |
| class | MAKLogger::DtLgrConsole |
| The console input interface. More... | |
| class | MAKLogger::DtLgrCommandHandler |
| This class provides the base interface for DtLgrCommandHandler. More... | |
| class | MAKLogger::DtLgrEditorCommandFactory |
| The factory which creates logger editor commands. More... | |
| class | MAKLogger::DtLgrEditorDriver |
| The class which controls the logger editor functionality. More... | |
| class | MAKLogger::DtLgrEditorInterface |
| The class which interfaces with the logger editor functionality. More... | |
| class | MAKLogger::DtLgrEntityIdFilter |
| Filter that works on entity ID. More... | |
| class | MAKLogger::DtLgrEntityTracker |
| Indexes packets in a file. More... | |
| class | MAKLogger::DtLgrEntityTrackingFormat |
| The format for checkpointed files which is based upon the uncheckpointed format. More... | |
| class | MAKLogger::DtLgrExportMultipleOperation |
| Export operation thread. More... | |
| class | MAKLogger::DtLgrExportOperation |
| Export operation thread. More... | |
| class | MAKLogger::DtLgrFileFormatProvider |
| The class responsible for managing file formats and creating formatters for files. More... | |
| class | MAKLogger::DtLgrFileFormatter |
| An abstract logger file formatter. More... | |
| class | MAKLogger::DtLgrFileInput |
| An abstract interface for message input from a file. More... | |
| class | MAKLogger::DtLgrFileOutput |
| Class responsible for message Output to a file. More... | |
| class | MAKLogger::DtLgrFullInterface |
| Utility class which provides access to multiple interfaces. More... | |
| class | MAKLogger::DtCommandInterface |
| The base class for command interface which allows an interface to send and receive commands. More... | |
| class | MAKLogger::DtLgrLegacyCheckpointedFormat |
| The format for checkpointed files. More... | |
| class | MAKLogger::DtLgrLegacyUncheckpointedFormat |
| The class which implements the legacy (Logger 3.x) uncheckpointed file format. More... | |
| class | MAKLogger::DtLgrPacketFilter |
| Base interface class for packet filters. More... | |
| class | MAKLogger::DtLgrPacketFilterFactory |
| Packet filter factory, register filter creators with factory. More... | |
| class | MAKLogger::DtLgrPacketIndexer |
| Indexes packets in a file. More... | |
| class | MAKLogger::DtLgrPacketPrinter |
| Abstract interface for a packet printer class. More... | |
| class | MAKLogger::DtLgrPacketPrinterOutput |
| class | MAKLogger::DtLgrPlaybackCommandFactory |
| The class responsible for creating playback commands. More... | |
| class | MAKLogger::DtLgrPlaybackDriver |
| The class responsible for controlling the logger playback functionality. More... | |
| class | MAKLogger::DtLgrPlaybackInterface |
| The class responsible for interfacing with the logger playback functionality. More... | |
| class | MAKLogger::DtLgrPluginInterface |
| The plugin interface function types and names. More... | |
| class | MAKLogger::DtLgrProtocolRegistration |
| A helper class for registering the necessary protocol specific information. More... | |
| class | MAKLogger::DtLgrRecordCommandFactory |
| The factory responsible for creating recording commands. More... | |
| class | MAKLogger::DtLgrRecordDriver |
| The class responsible for controlling the logger recording functionality. More... | |
| class | MAKLogger::DtLgrRecordInterface |
| The class responsible for interfacing with the logger recording functionality. More... | |
| class | MAKLogger::DtCommandDefinition |
| The definition of a command and it's parameters. More... | |
| class | MAKLogger::DtRuntimeCommandFactory |
| The factory for decoding text commands. More... | |
| class | MAKLogger::DtLgrSimCommandFactory |
| The factory responsible for creating simulation commands. More... | |
| class | MAKLogger::DtLgrSimDriver |
| The abstract interface for the class responsible for controlling the simulation. More... | |
| class | MAKLogger::DtLgrSimInput |
| The base class to help simulation input. More... | |
| class | MAKLogger::DtLgrSimInterface |
| The class responsible for interfacing with the simulation in a protocol independent manner. More... | |
| class | MAKLogger::DtLgrSimManager |
| Implements a protocol independent Simulation manager. More... | |
| class | MAKLogger::DtLgrSimOutput |
| The abstract interface which defines the output to a simulation. More... | |
| class | MAKLogger::DtLgrSystemCommandFactory |
| The factory for creating logger system commands. More... | |
| class | MAKLogger::DtLgrSystemDriver |
| DtLgrSystemDrive defines the lowest level driver which controls the logger. More... | |
| class | MAKLogger::DtLgrSystemInterface |
| The class responsible for interfacing with the low level logger system functions. More... | |
| class | MAKLogger::DtLgrTimeCommandFactory |
| The factory class responsible for created time related commands. More... | |
| class | MAKLogger::DtLgrTimeInterface |
| The class for interfacing with the loggers time state. More... | |
| class | MAKLogger::DtLogger |
| DtLogger provides the core system structure and controls the execution model for the underlying objects. More... | |
| class | MAKLogger::DtLoggerFile |
| Base logger class which represents the basic Logger file. More... | |
| class | MAKLogger::DtLoggerFileMetaData |
| Contains. More... | |
| class | MAKLogger::DtLoggerFileReader |
| The class responsible for reading a playback file to the pipeline. More... | |
| class | MAKLogger::DtLoggerFileWriter |
| Logger file writer class. More... | |
| class | MAKLogger::DtLoggerInputFile |
| A file opened for reading. More... | |
| class | MAKLogger::DtLoggerOutputFile |
| A file opened for reading. More... | |
| class | MAKLogger::DtLoggerPlaybackFile |
| A logger playback file which has an input file and it's format. More... | |
| class | MAKLogger::DtLoggerRecordFile |
| A recording file which has the output file and the format of that file. More... | |
| class | MAKLogger::DtMessageBuffer |
| Message buffer class responsible for storing a list of messages and iterating through that list. More... | |
| class | MAKLogger::DtMessageInput |
| The message input is the interface for objects that provide messages into the pipeline. More... | |
| class | MAKLogger::DtMessageIOInfo |
| A message IO info object stores information about a specific message input or output stage. More... | |
| class | MAKLogger::DtMessageOutput |
| Class defines interface for outputs for messages. More... | |
| class | MAKLogger::DtLgrMessageOutputListener |
| Base class for an output listener. More... | |
| class | MAKLogger::DtMessagePipeline |
| The message pipeline which takes messages from the input, passes them through the state and ultimately sends the to the output. More... | |
| class | MAKLogger::DtMessageState |
| The Abstract message state maintained by the logger. More... | |
| class | MAKLogger::DtMultiMessageInput |
| Multi message input from multiple sources. More... | |
| class | MAKLogger::DtMultiMessageOutput |
| Multiple message outputs. More... | |
| class | MAKLogger::DtPacketAttribute |
| Abstract Attribute class that can be specialized upon for specific Attributes. More... | |
| class | MAKLogger::DtPacket |
| A generic packed of typed binary data. More... | |
| class | MAKLogger::DtStateObject |
| A generic object that has state. More... | |
| class | MAKLogger::DtThreadedLogger |
| Provides an instance of DtLogger which can be run from a thread. More... | |
The Logger core library contains the basic required classes for the Logger, except for recording and playback, which are in lgrSim.