15 #include <vlutil/vlStringUtil.h>
16 #include <vlutil/vlTime.h>
21 namespace MAKVrExchange
36 const char* versionString =
"0.1" );
56 virtual void setPartitionName(
const DtString& );
57 virtual DtString partitionName()
const;
59 virtual void setDomainID(
const int32_t& val);
60 virtual int32_t domainID()
const;
67 virtual void setParseUnknownIds(
bool );
68 virtual bool parseUnknownIds()
const;
70 virtual void setFillOutgoingEntityIds(
bool );
71 virtual bool fillOutgoingEntityIds()
const;
73 virtual void setUsePersistentEntityIds(
bool );
74 virtual bool usePersistentEntityIds()
const;
76 virtual void setUseDdsObjectIdForMarkingText(
bool );
77 virtual bool useDdsObjectIdForMarkingText()
const;
79 virtual void setUseMarkingTextForDdsObjectId(
bool );
80 virtual bool useMarkingTextForDdsObjectId()
const;
82 virtual void setGuiseIsEntityType(
bool );
83 virtual bool guiseIsEntityType()
const;
85 virtual void setForceUpdate(
bool );
86 virtual bool forceUpdate()
const;
93 virtual void setDebugGlobalIdMapping(
bool );
94 virtual bool debugGlobalIdMapping()
const;
96 virtual void setDebugEntityIdMapping(
bool );
97 virtual bool debugEntityIdMapping()
const;
99 virtual void setDumpGuiToText(
bool );
100 virtual bool dumpGuiToText()
const;
107 virtual void setDdsTickTime( DtTime );
108 virtual DtTime ddsTickTime()
const;
110 virtual void setObjectThrottleRates( DtTime );
111 virtual DtTime objectThrottleRate()
const;
113 virtual void setEntityIdThrottleRates(
const std::map<DtString,DtTime>& rates );
114 virtual std::map<DtString,DtTime> entityIdThrottleRates();
116 virtual void setEntityTypeThrottleRates(
const std::map<DtString,DtTime>& rates );
117 virtual std::map<DtString,DtTime> entityTypeThrottleRates();