MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 that provides current time via a time provider. More...
 
class  MAKLogger::DtLgrContinuousClock
 A clock which provides a continuous time via a time provider. More...
 
class  MAKLogger::DtLgrTimeSteppedClock
 A clock which provides time steps via a time provider and with optional scaling. More...
 
class  MAKLogger::DtCommandDispatcher
 The class provides two way command message communication. 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::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::DtLgrGenericFileFormat
 The generic meta data read/write format. More...
 
class  MAKLogger::DtLgrGenericFileFormats
 Supported Generic File Formats for meta data read and description meta data write. 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::DtLgrMarkingFilter
 Entity type filter. 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::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::DtLgrPlaybackOperation
 Basic playback operation with driver and interface. 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::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::DtLgrRecordMediaStream
 Record operation that records a media stream in a separate thread. More...
 
class  MAKLogger::DtLgrRecordOperation
 Basic record operation with driver and interface. 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::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::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 Sep 2 15:35:22 EDT 2021 from SVN revision 233992
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)