13 #include <vlutil/vlMachineTypes.h>
14 #include <vlutil/vlString.h>
19 namespace MAKVrExchange
65 const DtEventId& convertEventId(
const DtString& portalId);
77 const DtString& convertEventId(
const DtEventId& disId);
83 virtual void setDebug(
bool debugOn);
89 virtual bool debug()
const;
int myHostId
The broker's host ID.
Definition: eventIdMapper.h:118
unsigned long myNextIdCounter
The next event ID to be used.
Definition: eventIdMapper.h:112
bool myRemapDisIdsFlag
Flag to determine whether the broker is renaming DIS ID's.
Definition: eventIdMapper.h:109
bool myDebugOutputOn
Flag to determine whether the DtEventIdMapper prints debug output.
Definition: eventIdMapper.h:122
virtual bool debug() const
Returns whether the DtEventIdMapper is printing debug output.
Definition: eventIdMapper.h:131
std::map< DtString, unsigned long > StringULongMap
typedef for our map type.
Definition: eventIdMapper.h:102
This class converts between DIS event ID's and Portal event ID's.
Definition: eventIdMapper.h:35
#define DT_DLL_DISBROKER
Definition: brokers/disBroker/disBroker/dllExport.h:20
virtual void setDebug(bool debugOn)
Sets whether the DtEventIdMapper is printing out debug statements.
Definition: eventIdMapper.h:126
int mySiteId
The broker's site ID.
Definition: eventIdMapper.h:115
StringULongMap myEventIdMap
The Portal ID <-> DIS ID map.
Definition: eventIdMapper.h:105