20 #include <vlutil/vlStringUtil.h>
21 #include <vlutil/vlString.h>
22 #include <vlutil/vlTime.h>
27 namespace MAKVrExchange
31 class DtPortalReflectedObject;
33 namespace DtTenaBroker
37 class DtEntityIdMapper;
38 class DtGenericUserInterface;
39 class DtTenaBrokerInitializer;
78 virtual bool fillOutgoingIds()
const;
81 virtual bool usePersistentIds()
const;
84 virtual bool forceUpdateFlag()
const;
87 virtual bool guiseIsEntityType()
const;
91 virtual bool useTenaObjectIdForMarkingText()
const;
96 virtual bool useMarkingTextForTenaObjectId()
const;
100 virtual bool generateFirePduForIndirectFire()
const;
109 virtual bool dumpGuiToText()
const;
118 virtual bool debugGlobalIdMapping()
const;
133 virtual DtTime simTime()
const;
141 virtual DtExerciseConn* connection()
const;
170 virtual void shutdown();
176 virtual void startBroker();
179 virtual void initPortalNameMapper(
const DtFilename& mapFile );