16 #include <vlpi/NetStructs.h>
17 #include <vlutil/vlUtil.h>
18 #include <vlutil/vlInetAddr.h>
45 virtual int type()
const;
50 virtual DtTime exerciseStartTime()
const;
51 virtual void setExerciseStartTime(DtTime time);
55 virtual DtTime simTime()
const;
56 virtual void setSimTime(DtTime time);
59 virtual DtTime simStartSimTime()
const;
60 virtual void setSimStartSimTime(DtTime time);
64 virtual double timeMultiplier()
const;
65 virtual void setTimeMultiplier(
double timeMultiplier);
69 virtual int controlState()
const;
70 virtual void setControlState(
int state);
72 virtual DtInetAddr ipAddress()
const;
73 virtual void setIpAddress(DtInetAddr ipAddr);
75 virtual unsigned int port()
const;
76 virtual void setPort(
unsigned int port);
78 virtual bool isFinalStatusMsg()
const;
79 virtual void setIsFinalStatusMsg(
bool finalMsg);
84 virtual bool isCurrentParameterDb()
const;
85 virtual void setIsCurrentParameterDb(
bool isCurrentParameterDb);
87 virtual bool isResourceMonitorEnabled()
const;
88 virtual void setIsResourceMonitorEnabled(
bool isCurrentParameterDb);
93 virtual bool isLoaded()
const;
94 virtual void setIsLoaded(
const bool loaded);
96 virtual void setIsTimeManaged(
bool yesNo);
97 virtual bool isTimeManaged()
const;
102 virtual DtString scenarioName()
const;
103 virtual void setScenarioName(
const DtString& name);
109 virtual DtString terrainName()
const;
110 virtual void setTerrainName(
const DtString& name);
116 virtual DtString guiTerrainName()
const;
117 virtual void setGuiTerrainName(
const DtString& name);
123 virtual unsigned int simEngineId()
const;
124 virtual void setSimEngineId(
unsigned int id);
129 virtual void setLoadedNewScenario(
bool);
130 virtual bool loadedNewScenario()
const;
134 virtual bool setFromNet(
const char* contentBuffer,
135 unsigned contentSize);
144 virtual bool canSimulate()
const;
145 virtual void setCanSimulate(
const bool frontEnd);