12 #include <vlutil/vlTime.h>
15 #include <mtl/multiVar.h>
49 virtual int disPort()
const;
50 virtual void setDisPort(
int);
55 virtual bool parseUnknownIds()
const;
56 virtual void setParseUnknownIds(
bool);
59 virtual int exerciseId()
const;
60 virtual void setExerciseId(
int);
63 virtual int siteId()
const;
64 virtual void setSiteId(
int);
68 virtual int applicationNumber()
const;
69 virtual void setApplicationNumber(
int);
73 virtual DtString destinationAddress()
const;
74 virtual void setDestinationAddress(
DtString);
81 virtual DtString disMcastDevice()
const;
82 virtual void setDisMcastDevice(
DtString);
90 virtual void setSubnetMask(
DtString);
97 virtual DtTime heartbeatInterval()
const;
98 virtual void setHeartbeatInterval(DtTime);
106 virtual DtTime timeoutInterval()
const;
107 virtual void setTimeoutInterval(DtTime);
111 virtual bool debugGlobalIdMapping()
const;
112 virtual void setDebugGlobalIdMapping(
bool);
116 virtual bool debugEntityIdMapping()
const;
117 virtual void setDebugEntityIdMapping(
bool);
121 virtual bool debugEventIdMapping()
const;
122 virtual void setDebugEventIdMapping(
bool);
130 virtual bool remapDisIds()
const;
131 virtual void setRemapDisIds(
bool);
136 virtual bool usePersistentEntityIds()
const;
137 virtual void setUsePersistentEntityIds(
bool);
139 virtual bool dumpGuiToText()
const;
140 virtual void setDumpGuiToText(
bool);
144 virtual int socketReceiveBufferSize()
const;
145 virtual void setSocketReceiveBufferSize(
int);
149 virtual int socketSendBufferSize()
const;
150 virtual void setSocketSendBufferSize(
int);
157 virtual DtTime drainTimeout()
const;
158 virtual void setDrainTimeout(DtTime);
161 virtual int numPdusReadPerTimeCheck()
const;
162 virtual void setNumPdusReadPerTimeCheck(
int);
166 virtual bool useAbsoluteTimeStamping()
const;
167 virtual void setUseAbsoluteTimeStamping(
bool);
170 virtual int multicastTimeToLive()
const;
171 virtual void setMulticastTimeToLive(
int);
175 virtual int protocolVersionToSend()
const;
176 virtual void setProtocolVersionToSend(
int);
180 virtual int protocolVersionToRecvMin()
const;
181 virtual void setProtocolVersionToRecvMin(
int);
185 virtual int protocolVersionToRecvMax()
const;
186 virtual void setProtocolVersionToRecvMax(
int);
189 virtual bool disableArticulatedParts()
const;
190 virtual void setDisableArticulatedParts(
bool);
194 const std::vector<DtString>& mcastSubscriptionSet()
const;
195 virtual void setMcastSubscriptionSet(
const std::vector<DtString>&);
196 virtual void addMcastSubscriptionAddr(
const DtString& addr);
203 void initializeMtlParams();
209 void initializeCmdLine();