12 #ifndef DtMessageDispatcher_H_
13 #define DtMessageDispatcher_H_
30 class DtMessageClient;
40 theInternalControlId = 1
45 id_AddInterfaceMap = 1
62 void registerProctor(
int classId,
DtProctor* handler);
68 void deliverFromClients();
71 void deliverToClients();
75 void queueForDelivery(
DtMessage* msg,
bool toClients =
true,
bool toLocalInterface =
false);
84 bool hasClients()
const;
87 bool isMaster()
const;
90 void setIsMaster(
bool isMaster);
95 void sendInterfaceMapToClients(
IGIInterfaceID id,
const std::string& name);