19 class DtMessageBuffer;
20 class DtCommandDefinition;
35 static const DtLgrCommandId theBaseCommandId = DtLgrTimeCommandFactory::theLastCommandId;
42 (
const DtString& filename,
const DtString& description,
bool overwrite,
43 bool constructFilePathAndName,
bool constructMediaPipeline),
44 (
const DtCommand& command,DtString& filename, DtString& description,
bool& overwrite,
45 bool& constructFilePathAndName,
bool& constructMediaPipeline))
74 (
bool closeAndOpenForPlayback),
75 (const DtCommand&,
bool& closeAndOpenForPlayback))
79 (
int cond,
bool close),
80 (const DtCommand&,
int& cond,
bool& close))
90 (const DtCommand&,DtU64& size))
94 (
int policy,
int size,
int count,
DtAbsoluteTime time,
bool checkpointInteractions),
95 (const DtCommand&,
int& policy,
int& size,
int& count,
DtAbsoluteTime& time,
96 bool& checkpointInteractions))
101 (const DtCommand&,
bool& record))
105 (const DtString& filename, const DtString& description,
107 (const DtCommand&, DtString& filename, DtString& description,
108 bool& sinceLastSaveData,
double& outputDuration, DtMessageBuffer*&))
113 (
bool success,const DtString& message),
114 (const DtCommand&,
bool& success,DtString& message))
118 (
double duration,const DtString& namingConvention),
119 (const DtCommand&,
double& duration,DtString& namingConvention))
123 (const DtString& fileName, const DtString& description),
124 (const DtCommand&, DtString& fileName, DtString& description))
129 (const DtString& pipelineConfiguration),
130 (const DtCommand& command, DtString& pipelineConfiguration))
134 (const DtString& pipelineConfigurations),
135 (const DtCommand&, DtString& pipelineConfigurations))
140 (const DtCommand&,
bool& enabled))
146 (const DtCommand&,
int& port))
151 (const DtCommand&,
bool& enabled))
158 static const
DtLgrCommandId theLastCommandId = theBaseCommandId + 100;
168 (const DtString& filename),
173 (const DtString& reason),
183 (
bool recordingState),
188 (
bool recordingState),
196 (
int policy,
int size,
int count,
DtAbsoluteTime time,
bool checkpointInteractions),
198 bool& checkpointInteractions))
205 (
double duration,const DtString& namingConvention),
206 (DtResponse,
double& duration,DtString& namingConvention))
210 (const DtString& pipelineConfiguration),
211 (DtResponse response, DtString& pipelineConfiguration))
215 (DtResponse response,
int& port))
218 (
bool recordDefault),
219 (DtResponse response,
bool& recordDefault))
222 (
bool isRecordingStream),
223 (DtResponse response,
bool& isRecordingStream))
229 static const
DtLgrCommandId theLastResponseId = theBaseResponseId - 100;
234 static const
char* commandToString(
int commandId);
237 static const
char* responseToString(
int responseId);
The logger command which contains the command type and its parameters.
Definition: lgrCommand.h:110
The command type structure.
Definition: lgrCommand.h:29
#define DT_FACTORY_COMMAND_EXT(commandId, commandName, createParams, decodeParams)
Utility Macros for declaring Command in Factory.
Definition: lgrCommand.h:184
static const DtLgrCommandType theCommandType
The command type for all playback commands from this factory.
Definition: lgrRecordCommandFactory.h:32
#define DT_DLL_LGR_CMDS
Definition: lgrCmds.h:18
Message buffer class responsible for storing a list of messages and iterating through that list...
Definition: messageBuffer.h:23
The factory responsible for creating recording commands.
Definition: lgrRecordCommandFactory.h:24
The factory class responsible for created time related commands.
Definition: lgrTimeCommandFactory.h:21
#define DT_FACTORY_RESPONSE_EXT(responseId, responseName, createParams, decodeParams)
Utility Macros for declaring Response in Factory.
Definition: lgrCommand.h:199
Contains lgrCmds library definitions.
Contains MAKLogger::DtLgrTimeCommandFactory class.
std::shared_ptr< const DtCommand > DtResponse
Definition: lgrCommand.h:175
short DtLgrCommandId
Definition: lgrCommand.h:25
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82