7 #include <vlutil/vlString.h>
8 #include <vlutil/vlList.h>
9 #include <vlutil/vlUtil.h>
10 #include <vl/hostStructs.h>
11 #include <vlutil/vlFilename.h>
12 #include <vl/rprFomMapper.h>
13 #include <vlutil/vlTime.h>
14 #include <vl/exerciseConn.h>
25 class DtWindowsConsolePrinter;
60 virtual void setConsoleWindow(HWND consoleWindow);
166 HWND myConsoleWindow;
169 DtFilePrinter* myFilePrinter;
static DtVrfApp * theApp
Definition: vrfApp.h:178
bool frontEndStillActive()
Check to see (if running in combined mode) that the front end is still active.
static bool userRequestedShutdown()
int myArgc
Definition: vrfApp.h:151
Definition: vrfSimOptions.h:25
This class handles messages from the front-end for loading and saving scenarios, and controlling the ...
Definition: cgfDispatcher.h:38
virtual DtVrfSimOptions * createSimOptions()
DtVrfApp & operator=(const DtVrfApp &orig)
DtSimulationAddress mySimAddress
Definition: vrfApp.h:143
class DtBatchManager
Definition: batchManager.h:32
DtBatchManager * myBatchManager
Definition: vrfApp.h:158
virtual void printGeneralInfoToConsole()
static void setUserRequestedShutdown(bool)
Whether or not the user has requested a shutdown of the application.
virtual bool createExerciseConnection()
Creates the exercise connection from the given sim options.
Console printer which sends the console data to the network using the Comment PDU/Interaction.
Definition: backendConsoleNetworkPrinter.h:21
static DtVrfApp * app()
The global application.
char ** myArgv
Definition: vrfApp.h:152
virtual void initializePluginsForCommandLineArguments(DtVrfCreator *creator)
Preload plugins that want to be loaded and call special method to add command line arguments to the c...
virtual bool init(DtVrfCreator *creator=0)
virtual DtExerciseConn * exerciseConn()
DtVrfSimOptions * mySimOptions
Definition: vrfApp.h:161
virtual bool processKeyboardInput()
DtBackendConsoleNetworkPrinter * myBackendConsoleNetworkPrinter
Definition: vrfApp.h:173
virtual void exec()
Enters into main loop and ticks the applicaiton and cgf, as well as check console or other input for ...
DtVrfApp(int argc, char **argv)
DtExerciseConn * myExerciseConn
Definition: vrfApp.h:147
virtual void initializeCgfRunState()
Given command line options, pause or run the Cgf.
Instances of DtVrfCreator are responsible for creating all of the objects needed to create and manage...
Definition: vrfCreator.h:256
virtual void processCgfOptions()
DtCgf * myCgf
Definition: vrfApp.h:163
virtual DtCgf * createCgf(const DtSimulationAddress &addr)
An instance of DtCgf is an object representing a CGF (Computer Generated Forces). ...
Definition: cgf.h:115
virtual void initializeCgfForScenarioOrTerrain()
Give command line options, initialize the Cgf for either a batch scenario, scenario or a new terrain ...
virtual void processAppOptions()
virtual bool processMtlFile(int argc, char **argv)
DtCgfDispatcher * myDispatcher
Definition: vrfApp.h:155
static bool theUserRequestedShutdown
Definition: vrfApp.h:177
virtual bool readSimOptions(const DtFilename &mtlFile)
bool myWarnedFailedGetExitCode
Definition: vrfApp.h:175