20 #include <vlutil/vlStringUtil.h>
21 #include <vlutil/vlString.h>
22 #include <vlutil/vlTime.h>
31 class DtPortalReflectedObject;
33 namespace DtTenaBroker
37 class DtEntityIdMapper;
38 class DtGenericUserInterface;
39 class DtTenaBrokerInitializer;
76 virtual void reloadBrokerSettings();
82 virtual bool fillOutgoingIds()
const;
85 virtual bool usePersistentIds()
const;
88 virtual bool forceUpdateFlag()
const;
91 virtual bool guiseIsEntityType()
const;
95 virtual bool useTenaObjectIdForMarkingText()
const;
100 virtual bool useMarkingTextForTenaObjectId()
const;
104 virtual bool generateFirePduForIndirectFire()
const;
113 virtual bool dumpGuiToText()
const;
122 virtual bool debugGlobalIdMapping()
const;
137 virtual DtTime simTime()
const;
145 virtual DtExerciseConn* connection()
const;
173 virtual void shutdownBroker();
179 virtual void initializeTenaBroker();
182 virtual void initPortalNameMapper(
const DtFilename& mapFile );