16 #include <vlutil/vlTime.h>
18 #include <mtl/multiVar.h>
53 virtual int disPort()
const;
54 virtual void setDisPort(
int);
59 virtual bool parseUnknownIds()
const;
60 virtual void setParseUnknownIds(
bool);
63 virtual int exerciseId()
const;
64 virtual void setExerciseId(
int);
67 virtual int siteId()
const;
68 virtual void setSiteId(
int);
72 virtual int applicationNumber()
const;
73 virtual void setApplicationNumber(
int);
77 virtual DtString destinationAddress()
const;
78 virtual void setDestinationAddress(
DtString);
85 virtual DtString disMcastDevice()
const;
86 virtual void setDisMcastDevice(
DtString);
94 virtual void setSubnetMask(
DtString);
101 virtual DtTime heartbeatInterval()
const;
102 virtual void setHeartbeatInterval(DtTime);
110 virtual DtTime timeoutInterval()
const;
111 virtual void setTimeoutInterval(DtTime);
115 virtual bool debugGlobalIdMapping()
const;
116 virtual void setDebugGlobalIdMapping(
bool);
120 virtual bool debugEntityIdMapping()
const;
121 virtual void setDebugEntityIdMapping(
bool);
125 virtual bool debugEventIdMapping()
const;
126 virtual void setDebugEventIdMapping(
bool);
134 virtual bool remapDisIds()
const;
135 virtual void setRemapDisIds(
bool);
140 virtual bool usePersistentEntityIds()
const;
141 virtual void setUsePersistentEntityIds(
bool);
143 virtual bool dumpGuiToText()
const;
144 virtual void setDumpGuiToText(
bool);
148 virtual int socketReceiveBufferSize()
const;
149 virtual void setSocketReceiveBufferSize(
int);
153 virtual int socketSendBufferSize()
const;
154 virtual void setSocketSendBufferSize(
int);
161 virtual DtTime drainTimeout()
const;
162 virtual void setDrainTimeout(DtTime);
165 virtual int numPdusReadPerTimeCheck()
const;
166 virtual void setNumPdusReadPerTimeCheck(
int);
170 virtual bool useAbsoluteTimeStamping()
const;
171 virtual void setUseAbsoluteTimeStamping(
bool);
174 virtual int multicastTimeToLive()
const;
175 virtual void setMulticastTimeToLive(
int);
179 virtual int protocolVersionToSend()
const;
180 virtual void setProtocolVersionToSend(
int);
184 virtual int protocolVersionToRecvMin()
const;
185 virtual void setProtocolVersionToRecvMin(
int);
189 virtual int protocolVersionToRecvMax()
const;
190 virtual void setProtocolVersionToRecvMax(
int);
193 virtual bool disableArticulatedParts()
const;
194 virtual void setDisableArticulatedParts(
bool);
198 const std::vector<DtString>& mcastSubscriptionSet()
const;
199 virtual void setMcastSubscriptionSet(
const std::vector<DtString>&);
200 virtual void addMcastSubscriptionAddr(
const DtString& addr);
207 void initializeMtlParams();
213 void initializeCmdLine();