12 #ifndef DtRemoteBatchManager_H_
13 #define DtRemoteBatchManager_H_
15 #include <vlutil/vlMachineTypes.h>
16 #include <vlutil/vlFilename.h>
17 #include <vlutil/vlTime.h>
18 #include <vlutil/vlList.h>
55 DtExerciseConn* exConn);
61 virtual bool loadBatch(
const DtFilename &batchFileName,
67 virtual bool runBatch();
69 virtual bool stopBatch();
71 virtual bool running();
79 virtual void processBackendsLoadedCallback();
98 virtual void processScenarioCallbacksForState(
const State &state);
105 virtual void nextScenarioRun();
109 virtual void nextScenario();
115 virtual void scheduleNextRun();
120 static void tickCb(
void* usr);
124 static void backendsLoadedCallback(
void *usr);
134 virtual DtFilename constructLoggerFilename(
const DtScenario* scenario);
141 virtual double currentSimulationTime()
const;