MAK Data Logger API Documentation for HLA
Classes
The MAK Logger Core Library (lgrCore)

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...

Detailed Description

The Logger core library contains the basic required classes for the Logger, except for recording and playback, which are in lgrSim.


Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)