18 #include <vlutil/vlStringUtil.h>
19 #include <vlutil/vlTime.h>
24 namespace MAKVrExchange
27 namespace DtTenaBroker
38 const char* versionString =
"1.0" );
60 virtual bool parseUnknownIds()
const;
62 virtual bool generateFirePduForIndirectFire()
const;
64 virtual const DtString execName()
const;
65 virtual const DtString orbDefaultInitRef()
const;
66 virtual const DtString orbListenEndpoints()
const;
67 virtual bool fillOutgoingEntityIds()
const;
68 virtual bool usePersistentEntityIds()
const;
69 virtual bool useTenaObjectIdForMarkingText()
const;
70 virtual DtString tenaTransportType()
const;
71 virtual bool useMarkingTextForTenaObjectId()
const;
72 virtual DtTime tenaTickTime()
const;
73 virtual bool dumpGuiToText()
const;
74 virtual bool debugGlobalIdMapping()
const;
75 virtual bool debugEntityIdMapping()
const;
76 virtual DtTime objectThrottleRate()
const;
77 virtual const DtString lromMapperName()
const;
78 virtual int siteId()
const;
79 virtual int appNumber()
const;
81 virtual DtString amoHostname()
const;
82 virtual DtString amoHostIPaddress()
const;
83 virtual DtString amoOperatorName()
const;
84 virtual DtString amoOperatorTelephoneNumber()
const;
85 virtual bool forceUpdateFlag()
const;
86 virtual bool guiseIsEntityType()
const;
87 virtual int multicastTtl()
const;
88 virtual DtString multicastInterface()
const;
90 virtual void setExecName(
const DtString& );
91 virtual void setOrbDefaultInitRef(
const DtString& );
92 virtual void setOrbListenEndpoints(
const DtString& );
93 virtual void setLromMapperName(
const DtString& );
94 virtual void setSiteId(
int );
95 virtual void setAppNumber(
int );
96 virtual void setTenaTickTime(
double );
97 virtual void setFillOutgoingEntityIds(
bool );
98 virtual void setUsePersistentEntityIds(
bool );
99 virtual void setUseTenaObjectIdForMarkingText(
bool );
100 virtual void setTenaTransportType(
const DtString& );
101 virtual void setUseMarkingTextForTenaObjectId(
bool );
102 virtual void setDumpGuiToText(
bool );
103 virtual void setDebugGlobalIdMapping(
bool );
104 virtual void setDebugEntityIdMapping(
bool );
105 virtual void setParseUnknownIdsFlag(
bool );
106 virtual void setGenerateFirePduForIndirectFire(
bool );
107 virtual void setForceUpdateFlag(
bool );
108 virtual void setGuiseIsEntityType(
bool );
109 virtual void setMulticastTtl(
int );
110 virtual void setObjectThrottleRates(
double );
111 virtual void setAmoName(
const DtString& );
112 virtual void setAmoHostname(
const DtString& );
113 virtual void setAmoHostIpAddress(
const DtString& );
114 virtual void setAmoOperatorName(
const DtString& );
115 virtual void setAmoOperatorTelephoneNumber(
const DtString& );
116 virtual void setMulticastInterface(
const DtString& );
118 virtual std::map< DtString, DtTime > entityTypeThrottleRates();
DtConfigVariable< bool > myUseTenaObjectIdForMarkingText
Definition: tenaBrokerInitializer.h:132
DtConfigVariable< DtString > myAmoName
Definition: tenaBrokerInitializer.h:145
DtConfigVariable< DtString > myMulticastInterface
Definition: tenaBrokerInitializer.h:150
A class to initialize DtBroker instances.
Definition: brokerInitializer.h:35
#define DT_DLL_TENABROKER
Definition: brokers/tenaBroker/tenaBroker/dllExport.h:26
DtConfigVariable< bool > myUseMarkingTextForTenaObjectId
Definition: tenaBrokerInitializer.h:133
DtConfigVariable< DtString > myCmdLineOrbDefaultInitRef
Definition: tenaBrokerInitializer.h:123
DtConfigVariable< DtString > myAmoOperatorName
Definition: tenaBrokerInitializer.h:148
DtConfigVariable< DtString > myCmdLineLromMapperName
Definition: tenaBrokerInitializer.h:125
DtConfigVariable< int > myMulticastTtl
Definition: tenaBrokerInitializer.h:141
DtConfigVariable< bool > myDebugGlobalIdMapping
Definition: tenaBrokerInitializer.h:135
DtConfigVariable< DtString > myAmoHostIPaddress
Definition: tenaBrokerInitializer.h:147
DtTenaDiscoverableCriteria * myDiscoverableCriteria
Helper class that manages discoverable criteria.
Definition: tenaBrokerInitializer.h:157
DtConfigVariable< DtTime > myTenaTickTime
Definition: tenaBrokerInitializer.h:129
DtConfigVariable< DtString > myAmoOperatorTelephoneNumber
Definition: tenaBrokerInitializer.h:149
DtConfigVariable< bool > myFillOutgoingEntityIds
Definition: tenaBrokerInitializer.h:130
DtConfigVariable< bool > myDumpGuiToText
Definition: tenaBrokerInitializer.h:134
DtConfigVariable< bool > myUsePersistentEntityIds
Definition: tenaBrokerInitializer.h:131
Definition: tenaBrokerInitializer.h:32
Contains the DtTenaDiscoverableCriteria class declaration.
DtConfigVariable< int > myCmdLineAppNumber
Definition: tenaBrokerInitializer.h:127
DtVariableGroup myDiscoverableCriteriaGroup
Definition: tenaBrokerInitializer.h:154
DtConfigVariable< bool > myGuiseIsEntityType
Definition: tenaBrokerInitializer.h:140
Provides discoverable criteria parameters for the TENA Broker.
Definition: tenaDiscoverableCriteria.h:23
DtConfigVariable< bool > myParseUnknownIdsFlag
Definition: tenaBrokerInitializer.h:137
Contains the DtBrokerInitializer class declaration.
DtConfigVariable< DtString > myCmdLineExecName
Definition: tenaBrokerInitializer.h:122
DtConfigVariable< int > myCmdLineSiteId
Definition: tenaBrokerInitializer.h:126
DtConfigVariable< DtString > myTenaTransportType
Definition: tenaBrokerInitializer.h:143
DtConfigVariable< bool > myGenerateFirePduForIndirectFire
Definition: tenaBrokerInitializer.h:138
DtConfigVariable< DtString > myCmdLineOrbListenEndpoints
Definition: tenaBrokerInitializer.h:124
DtConfigVariable< DtString > myAmoHostname
Definition: tenaBrokerInitializer.h:146
DtConfigVariable< bool > myForceUpdateFlag
Definition: tenaBrokerInitializer.h:139
DtConfigVariable< bool > myDebugEntityIdMapping
Definition: tenaBrokerInitializer.h:136
DtConfigVariable< DtTime > myObjectThrottleRate
Definition: tenaBrokerInitializer.h:144
DtMultiConfigVariable< DtXMLEntityValuePair > myEntityTypeThrottleRates
Definition: tenaBrokerInitializer.h:152