9 #ifndef lgrSystemCommandFactory_H_
10 #define lgrSystemCommandFactory_H_
21 class DtCommandDefinition;
22 class DtLgrMessageOutputListener;
53 DT_FACTORY_COMMAND_EXT(6,SetNotifyLevel, (
int vlLevel,
int lgrLevel),
54 (const
DtCommand& command,
int& vlLevel,
int& lgrLevel))
57 DT_FACTORY_COMMAND_EXT(7,SetPipelineDriver,(
DtLgrDomainId domain),
61 DT_FACTORY_COMMAND_EXT(8,IssueTextCommand,(const
DtString& textCommand),
65 DT_FACTORY_COMMAND_EXT(9,Help,(),(const
DtCommand&))
68 DT_FACTORY_COMMAND_EXT(10,DeleteFile,(const
DtString& filename),
72 DT_FACTORY_COMMAND_EXT(11,Info,(),(const DtCommand&))
75 DT_FACTORY_COMMAND_EXT(12,InstallOutputListener,
80 DT_FACTORY_COMMAND_EXT(13,SetTempDir,
82 (const DtCommand&,
DtString& directory))
85 DT_FACTORY_COMMAND_EXT(14,SetBasicGuiFlag, (
bool basic),
86 (const DtCommand& command,
bool& basic))
89 DT_FACTORY_COMMAND_EXT(15,SetNasmpMode, (const
DtString& nasmpMode),
90 (const DtCommand& command,
DtString& nasmpMode))
93 DT_FACTORY_COMMAND_EXT(16,SetEntityTracking, (
bool enableEntityTracking),
94 (const DtCommand& command,
bool& enableEntityTracking))
97 DT_FACTORY_COMMAND_EXT(17,SetFastJumpsWithoutDiff, (
bool enableFastJumpsWithoutDiff),
98 (const DtCommand& command,
bool& enableFastJumpsWithoutDiff))
101 DT_FACTORY_COMMAND_EXT(18,SetPlaybackReadTimeLimit, (
double playbackReadTimeLimit),
102 (const DtCommand& command,
double& playbackReadTimeLimit))
105 DT_FACTORY_COMMAND_EXT(19,SetDefaultTapeDirectory,
106 (const
DtString& defaultTapeDirectory),
107 (const DtCommand&,
DtString& defaultTapeDirectory))
125 DT_FACTORY_RESPONSE_EXT(-3,Message,
130 DT_FACTORY_RESPONSE_EXT(-4,ConsoleMessage,
135 DT_FACTORY_RESPONSE_EXT(-6,Shutdown,
139 DT_FACTORY_RESPONSE_EXT(-7,StartLongOperation,
140 (const
DtString& name,
bool interruptible),
141 (DtResponse,
DtString& name,
bool& interruptible))
143 DT_FACTORY_RESPONSE_EXT(-8,FinishLongOperation,
145 (DtResponse,
bool& canceled))
147 DT_FACTORY_RESPONSE_EXT(-9,UpdateLongOperation,
148 (const
DtString& message,
int percent),
149 (DtResponse,
DtString& message,
int& percent))
151 DT_FACTORY_RESPONSE_EXT(-10,SetBasicGuiFlag,
153 (DtResponse,
bool& basic))
156 DT_FACTORY_RESPONSE_EXT(-11,FileDelete,
157 (const
DtString& fileName,
int deleteResult),
158 (DtResponse,
DtString& fileName,
int& deleteResult))
162 static const
char* commandToString(
int commandId);
165 static const
char* responseToString(
int responseId);