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();
DtConfigVariable< DtTime > myObjectThrottleRate
Definition: ddsBrokerInitializer.h:142
DtConfigVariable< bool > myDebugGlobalIdMapping
Definition: ddsBrokerInitializer.h:136
DtMultiConfigVariable< DtXMLEntityValuePair > myEntityIdThrottleRates
Definition: ddsBrokerInitializer.h:143
A class to initialize DtBroker instances.
Definition: brokerInitializer.h:35
DtConfigVariable< bool > myUseDdsObjectIdForMarkingText
Definition: ddsBrokerInitializer.h:130
Provides discoverable criteria initialization parameters to the DDS Broker.
Definition: ddsDiscoverableCriteria.h:23
DtDdsDiscoverableCriteria * myDiscoverableCriteria
Helper class that manages discoverable criteria.
Definition: ddsBrokerInitializer.h:149
DtVariableGroup myDiscoverableCriteriaGroup
Definition: ddsBrokerInitializer.h:146
DtMultiConfigVariable< DtXMLEntityValuePair > myEntityTypeThrottleRates
Definition: ddsBrokerInitializer.h:144
DtConfigVariable< DtTime > myDdsTickTime
Definition: ddsBrokerInitializer.h:141
DtConfigVariable< bool > myGuiseIsEntityType
Definition: ddsBrokerInitializer.h:132
DtConfigVariable< bool > myForceUpdate
Definition: ddsBrokerInitializer.h:133
DtConfigVariable< bool > myDebugEntityIdMapping
Definition: ddsBrokerInitializer.h:137
DtConfigVariable< DtString > myCmdLinePartitionName
Definition: ddsBrokerInitializer.h:124
Contains the DtBrokerInitializer class declaration.
DtConfigVariable< bool > myDumpGuiToText
Definition: ddsBrokerInitializer.h:138
Parses the MTL file, and reads command line arguments to produce a set of parameters useful for DtDds...
Definition: ddsBrokerInitializer.h:30
DtConfigVariable< bool > myParseUnknownIds
Definition: ddsBrokerInitializer.h:127
Contains the DtDdsDiscoverableCriteria class declaration.
DtConfigVariable< int > myCmdLineDomainId
Definition: ddsBrokerInitializer.h:125
DtConfigVariable< bool > myUseMarkingTextForDdsObjectId
Definition: ddsBrokerInitializer.h:131
DtConfigVariable< bool > myUsePersistentEntityIds
Definition: ddsBrokerInitializer.h:129
#define DT_DLL_DDSBROKER
Definition: brokers/ddsBroker/ddsBroker/dllExport.h:20
DtConfigVariable< bool > myFillOutgoingEntityIds
Definition: ddsBrokerInitializer.h:128