20 class DtPortalReflectedObject;
26 class DtObjectTranslator;
27 class DtRprBrokerInitializer;
28 class DtGenericUserInterface;
63 virtual void processEvents();
66 virtual void updateSimTime()
const;
72 virtual void loadTranslators();
76 virtual void loadObjectTranslator(
const DtString& translatorName);
81 virtual void loadInteractionTranslator(
const DtString& translatorName);
85 virtual void loadKnownObjectTranslators();
89 virtual void loadKnownInteractionTranslators();
103 virtual bool fillOutgoingIds()
const;
106 virtual bool usePersistentIds()
const;
111 virtual bool useHlaObjectIdForMarkingText()
const;
117 virtual bool useMarkingTextForHlaObjectId()
const;
120 virtual int outgoingSiteId()
const;
123 virtual int outgoingHostId()
const;
126 virtual DtU16 useNextEntityId();
130 virtual int getPersistentId(
const DtString& name);
133 virtual void setPersistentId(
const DtString& name,
int);
147 virtual void launchGui();
152 virtual void launchInfoGui();
156 virtual void reloadBrokerSettings();
188 virtual void shutdownBroker();
191 void initializeHlaBroker();
201 virtual void initWholeFomTranslation();
205 virtual void initGenericTranslators();
208 virtual void shutdownTranslators();
211 virtual void objectDiscovered(
const DtBrokerObject* brokerObject);
220 virtual void initPortalNameMapper(
const DtFilename& mapFile);
223 virtual void loadEntityNumMappingFile();
224 virtual void saveEntityNumMappingFile();
228 static void objectDiscoveredCallback(
const DtBrokerObject* brokerObject,
void *usr);
229 static void objectUpdatedCallback(
const DtBrokerObject* brokerObject,
void *usr);
230 static void objectRemovedCallback(
const DtBrokerObject* brokerObject,
void *usr);