16 #include <vl/globalObjectDesignator.h>
17 #include <vl/exerciseConn.h>
19 namespace MAKVrExchange
23 class DtPortalReflectedObject;
28 class DtEventIdMapper;
29 class DtEntityIdMapper;
30 class DtDisBrokerInitializer;
61 virtual void updateSimTime()
const;
71 underwaterAcousticsPublisherManager();
75 virtual DtTime heartbeatInterval()
const;
76 virtual DtTime timeoutInterval()
const;
77 virtual bool remapDisIds()
const;
78 virtual bool usePersistentIds()
const;
79 virtual bool dumpGuiToText()
const;
83 DtGlobalObjectDesignator convertGlobalId(
const DtString&
id );
84 DtString convertGlobalId(
const DtGlobalObjectDesignator&
id );
85 DtEntityIdentifier convertPortalEntIdToDisEntId(
const DtEntityIdentifier& portalId );
86 DtEntityIdentifier convertDisEntIdToPortalEntId(
const DtEntityIdentifier& disId );
92 static void setUnderwaterAcousticsPublisherManagerCreator(
98 underwaterAcousticsPublisherManagerCreator();
127 virtual void shutdown();
134 virtual DtString chooseNewDeviceAddress()
const;
137 virtual void startBroker();