20 class DtObjectTranslator;
21 class DtGenericUserInterface;
22 class DtPortalReflectedObject;
23 class DtInteractionTranslator;
28 class DtRprBrokerInitializer;
64 virtual void updateSimTime()
const;
71 virtual bool fillOutgoingIds()
const;
74 virtual bool usePersistentIds()
const;
79 virtual bool useHlaObjectIdForMarkingText()
const;
85 virtual bool useMarkingTextForHlaObjectId()
const;
88 virtual int outgoingSiteId()
const;
91 virtual int outgoingHostId()
const;
94 virtual DtU16 useNextEntityId();
98 virtual int getPersistentId(
const DtString& name );
101 virtual void setPersistentId(
const DtString& name,
int );
134 virtual void initializeHlaBroker();
141 virtual void initializeTranslators( DtStringSet& failedTranslators );
145 virtual void initWholeFomTranslation();
149 virtual void initGenericObjectTranslators( DtStringSet& failedTranslators );
153 virtual void initGenericInteractionTranslators( DtStringSet& failedTranslators );
156 virtual bool loadGenericObjectTranslator(
const DtString& objName );
159 virtual bool loadGenericInteractionTranslator(
const DtString& interName );
162 virtual void initPortalNameMapper(
const DtFilename& mapFile);
165 virtual void loadEntityNumMappingFile();
166 virtual void saveEntityNumMappingFile();
170 virtual void reloadBrokerSettings();
172 virtual void shutdownBroker();