21 class DtCommandDefinition;
22 class DtLgrMessageOutputListener;
56 DT_FACTORY_COMMAND_EXT(6, SetNotifyLevel,
57 (
int vlLevel,
int lgrLevel),
58 (const
DtCommand& command,
int& vlLevel,
int& lgrLevel))
61 DT_FACTORY_COMMAND_EXT(7, SetPipelineDriver,
66 DT_FACTORY_COMMAND_EXT(8, IssueTextCommand,
71 DT_FACTORY_COMMAND_EXT(9,Help,
76 DT_FACTORY_COMMAND_EXT(10, DeleteFile
81 DT_FACTORY_COMMAND_EXT(11, Info,
86 DT_FACTORY_COMMAND_EXT(12, InstallOutputListener,
91 DT_FACTORY_COMMAND_EXT(13, SetTempDir,
93 (const DtCommand&,
DtString& directory))
96 DT_FACTORY_COMMAND_EXT(14, SetBasicGuiFlag,
98 (const DtCommand& command,
bool& basic))
101 DT_FACTORY_COMMAND_EXT(15, SetNasmpMode,
103 (const DtCommand& command,
DtString& nasmpMode))
106 DT_FACTORY_COMMAND_EXT(16, SetEntityTracking,
107 (
bool enableEntityTracking),
108 (const DtCommand& command,
bool& enableEntityTracking))
111 DT_FACTORY_COMMAND_EXT(17, SetFastJumpsWithoutDiff,
112 (
bool enableFastJumpsWithoutDiff),
113 (const DtCommand& command,
bool& enableFastJumpsWithoutDiff))
116 DT_FACTORY_COMMAND_EXT(18, SetPlaybackReadTimeLimit,
117 (
double playbackReadTimeLimit),
118 (const DtCommand& command,
double& playbackReadTimeLimit))
121 DT_FACTORY_COMMAND_EXT(19, SetDefaultTapeDirectory,
122 (const
DtString& defaultTapeDirectory),
123 (const DtCommand&,
DtString& defaultTapeDirectory))
149 DT_FACTORY_RESPONSE_EXT(-4, ConsoleMessage,
154 DT_FACTORY_RESPONSE_EXT(-6,Shutdown,
158 DT_FACTORY_RESPONSE_EXT(-7, StartLongOperation,
159 (const
DtString& name,
bool interruptible),
160 (DtResponse,
DtString& name,
bool& interruptible))
162 DT_FACTORY_RESPONSE_EXT(-8, FinishLongOperation,
164 (DtResponse,
bool& canceled))
166 DT_FACTORY_RESPONSE_EXT(-9, UpdateLongOperation,
167 (const
DtString& message,
int percent),
168 (DtResponse,
DtString& message,
int& percent))
170 DT_FACTORY_RESPONSE_EXT(-10, SetBasicGuiFlag,
172 (DtResponse,
bool& basic))
175 DT_FACTORY_RESPONSE_EXT(-11,FileDelete,
176 (const
DtString& fileName,
int deleteResult),
177 (DtResponse,
DtString& fileName,
int& deleteResult))
186 static const
char* commandToString(
int commandId);
189 static const
char* responseToString(
int responseId);