15 #include <ACE/config.h>
23 #include <vlutil/vlStringUtil.h>
24 #include <vlutil/vlTime.h>
32 namespace DtTenaBroker
43 const char *versionString =
"1.0" );
58 virtual bool parseUnknownIds()
const;
60 virtual bool generateFirePduForIndirectFire()
const;
62 virtual const DtString execName()
const;
63 virtual const DtString orbDefaultInitRef()
const;
64 virtual const DtString orbListenEndpoints()
const;
65 virtual bool fillOutgoingEntityIds()
const;
66 virtual bool usePersistentEntityIds()
const;
67 virtual bool useTenaObjectIdForMarkingText()
const;
68 virtual DtString tenaTransportType()
const;
69 virtual bool useMarkingTextForTenaObjectId()
const;
70 virtual DtTime tenaTickTime()
const;
71 virtual bool dumpGuiToText()
const;
72 virtual bool debugGlobalIdMapping()
const;
73 virtual bool debugEntityIdMapping()
const;
74 virtual DtTime objectThrottleRate()
const;
75 virtual const DtString lromMapperName()
const;
76 virtual int siteId()
const;
77 virtual int appNumber()
const;
79 virtual DtString amoHostname()
const;
80 virtual DtString amoHostIPaddress()
const;
81 virtual DtString amoOperatorName()
const;
82 virtual DtString amoOperatorTelephoneNumber()
const;
83 virtual bool forceUpdateFlag()
const;
84 virtual bool guiseIsEntityType()
const;
85 virtual int multicastTtl()
const;
86 virtual DtString multicastInterface()
const;
88 virtual void setExecName(
const DtString& );
89 virtual void setOrbDefaultInitRef(
const DtString& );
90 virtual void setOrbListenEndpoints(
const DtString& );
91 virtual void setLromMapperName(
const DtString& );
92 virtual void setSiteId(
int );
93 virtual void setAppNumber(
int );
94 virtual void setTenaTickTime(
double );
95 virtual void setFillOutgoingEntityIds(
bool );
96 virtual void setUsePersistentEntityIds(
bool );
97 virtual void setUseTenaObjectIdForMarkingText(
bool );
98 virtual void setTenaTransportType(
const DtString& );
99 virtual void setUseMarkingTextForTenaObjectId(
bool );
100 virtual void setDumpGuiToText(
bool );
101 virtual void setDebugGlobalIdMapping(
bool );
102 virtual void setDebugEntityIdMapping(
bool );
103 virtual void setParseUnknownIdsFlag(
bool );
104 virtual void setGenerateFirePduForIndirectFire(
bool );
105 virtual void setForceUpdateFlag(
bool );
106 virtual void setGuiseIsEntityType(
bool );
107 virtual void setMulticastTtl(
int );
108 virtual void setObjectThrottleRates(
double );
109 virtual void setAmoName(
const DtString& );
110 virtual void setAmoHostname(
const DtString& );
111 virtual void setAmoHostIpAddress(
const DtString& );
112 virtual void setAmoOperatorName(
const DtString& );
113 virtual void setAmoOperatorTelephoneNumber(
const DtString& );
114 virtual void setMulticastInterface(
const DtString& );
117 virtual std::map< DtString, DtTime > entityTypeThrottleRates();