9 #ifndef lgrDataOperations_H_
10 #define lgrDataOperations_H_
20 class DtMessageOutput;
22 class DtLgrSystemDriver;
49 const DtString& myOperationName,
int myPacketOperations);
64 bool createStateTransition(
const DtAbsoluteTime& initialStateTime);
70 bool createEmptyState();
76 bool createStateAtTime();
85 bool updateOperation(
int percent);
Relative Time, an elapsed duration of time, no implied measurement, could be seconds/cycles or ticks ...
Definition: absoluteTime.h:28
DtCopyDataSettings(const DtAbsoluteTime &absTime, const DtRelativeTime &relOffset)
Definition: lgrDataOperations.h:28
Class defines interface for outputs for messages.
Definition: messageOutput.h:29
DtCopyDataSettings mySettings
Definition: lgrDataOperations.h:90
const DtRelativeTime & offset() const
Definition: lgrDataOperations.h:35
DtRelativeTime myOffset
Definition: lgrDataOperations.h:39
const DtAbsoluteTime & time() const
Definition: lgrDataOperations.h:34
Definition: lgrDataOperations.h:25
Definition: lgrDataOperations.h:43
DtLgrFileInput * mySecondaryInput
Definition: lgrDataOperations.h:88
Contains MAKLogger::DtAbsoluteTime and MAKLogger::DtRelativeTime classes.
DtMessageOutput * myOutput
Definition: lgrDataOperations.h:89
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
int myPacketOperationCount
Definition: lgrDataOperations.h:93
DtAbsoluteTime myTime
Definition: lgrDataOperations.h:38
DtString myOperationName
Definition: lgrDataOperations.h:92
The Abstract message state maintained by the logger.
Definition: messageState.h:33
DtLgrFileInput * myInput
Definition: lgrDataOperations.h:87
DtLgrSystemDriver * myOptionalDriver
Definition: lgrDataOperations.h:94
DtCopyDataSettings mySecondarySettings
Definition: lgrDataOperations.h:91
DtLgrSystemDrive defines the lowest level driver which controls the logger.
Definition: lgrSystemDriver.h:43
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82
Contains lgrCore library definitions.