15 #include <vlutil/vlStringUtil.h>
16 #include <vlutil/vlTime.h>
20 namespace MAKVrExchange
35 const char* versionString =
"0.1" );
55 virtual void setPartitionName(
const DtString& );
56 virtual DtString partitionName()
const;
63 virtual void setParseUnknownIds(
bool );
64 virtual bool parseUnknownIds()
const;
66 virtual void setFillOutgoingEntityIds(
bool );
67 virtual bool fillOutgoingEntityIds()
const;
69 virtual void setUsePersistentEntityIds(
bool );
70 virtual bool usePersistentEntityIds()
const;
72 virtual void setUseDdsObjectIdForMarkingText(
bool );
73 virtual bool useDdsObjectIdForMarkingText()
const;
75 virtual void setUseMarkingTextForDdsObjectId(
bool );
76 virtual bool useMarkingTextForDdsObjectId()
const;
78 virtual void setGuiseIsEntityType(
bool );
79 virtual bool guiseIsEntityType()
const;
81 virtual void setForceUpdate(
bool );
82 virtual bool forceUpdate()
const;
89 virtual void setDebugGlobalIdMapping(
bool );
90 virtual bool debugGlobalIdMapping()
const;
92 virtual void setDebugEntityIdMapping(
bool );
93 virtual bool debugEntityIdMapping()
const;
95 virtual void setDumpGuiToText(
bool );
96 virtual bool dumpGuiToText()
const;
103 virtual void setDdsTickTime( DtTime );
104 virtual DtTime ddsTickTime()
const;
106 virtual void setObjectThrottleRates( DtTime );
107 virtual DtTime objectThrottleRate()
const;
109 virtual void setEntityIdThrottleRates(
const std::map<DtString,DtTime>& rates );
110 virtual std::map<DtString,DtTime> entityIdThrottleRates();
112 virtual void setEntityTypeThrottleRates(
const std::map<DtString,DtTime>& rates );
113 virtual std::map<DtString,DtTime> entityTypeThrottleRates();