10 #include <mtl/applicationSettings.h>
11 #include <cmdLine/cmdLine.h>
12 #include <mtl/configVariable.h>
13 #include <mtl/multiConfigVariable.h>
14 #include <mtl/mtlEnvironment.h>
27 virtual void initializeMtlParams();
28 virtual void parseCmdLine();
30 int argc()
const {
return myArgc; };
31 char**
argv()
const {
return myArgv; };
33 virtual void loadFile(
const DtString& fileName);
34 virtual void loadMtlFile(
const DtString& fileName);
36 virtual int port()
const;
37 virtual DtString deviceAddress()
const;
38 virtual DtString serverAddress()
const;
39 virtual void setApplicationNumber(
int);
40 virtual void setSiteId(
int);
41 virtual int applicationNumber()
const;
42 virtual int siteId()
const;
43 virtual void setVariablesFromMtl();
DtConfigVariable< int > myPort
Definition: legionApplicationInitializer.h:50
#define DT_DLL_legionNetworkInterface
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: legionNetworkInterfaceDefines.h:26
DtConfigVariable< DtString > myServerAddress
Definition: legionApplicationInitializer.h:52
char ** argv() const
Definition: legionApplicationInitializer.h:31
DtMtlEnvironment * myMtlEnv
Definition: legionApplicationInitializer.h:57
This class will interface with the VRL command line system to add some default legion command line ar...
Definition: legionApplicationInitializer.h:19
DtApplicationSettings mySettings
Definition: legionApplicationInitializer.h:46
DtConfigVariable< int > myAppId
Definition: legionApplicationInitializer.h:48
DtConfigVariable< int > mySiteId
Definition: legionApplicationInitializer.h:49
int myArgc
Definition: legionApplicationInitializer.h:55
DtConfigVariable< DtString > myDeviceAddress
Definition: legionApplicationInitializer.h:51
DtConfigVariable< int > myNotifyLevel
Definition: legionApplicationInitializer.h:53
char ** myArgv
Definition: legionApplicationInitializer.h:56
int argc() const
Definition: legionApplicationInitializer.h:30