16 #include <vl/globalObjectDesignator.h>
17 #include <vlutil/vlStringUtil.h>
18 #include <vlutil/vlDisSocket.h>
19 #include <vlutil/vlString.h>
20 #include <vlutil/vlTime.h>
30 class DtPortalReflectedObject;
35 class DtEventIdMapper;
36 class DtEntityIdMapper;
37 class DtDisBrokerInitializer;
67 virtual void reloadBrokerSettings();
70 virtual void updateSimTime()
const;
78 underwaterAcousticsPublisherManager();
82 virtual DtTime heartbeatInterval()
const;
83 virtual DtTime timeoutInterval()
const;
84 virtual bool remapDisIds()
const;
85 virtual bool usePersistentIds()
const;
86 virtual bool dumpGuiToText()
const;
88 DtGlobalObjectDesignator convertGlobalId(
const DtString&
id );
89 DtString convertGlobalId(
const DtGlobalObjectDesignator&
id );
90 DtEntityIdentifier convertPortalEntIdToDisEntId(
const DtEntityIdentifier& portalId );
91 DtEntityIdentifier convertDisEntIdToPortalEntId(
const DtEntityIdentifier& disId );
97 static void setUnderwaterAcousticsPublisherManagerCreator(
103 underwaterAcousticsPublisherManagerCreator();
131 virtual void shutdownBroker();
138 virtual DtString chooseNewDeviceAddress()
const;
141 virtual void initializeDisBroker();