15 #include <vrvUtil/DtVirtualBaseClass.h>
16 #include <vrvCore/DtStateView.h>
17 #include <vrvCore/DtEntityState.h>
22 #include <boost/signal.hpp>
23 #include <boost/function.hpp>
30 class DtSimObjectEntry;
66 virtual void subscribeForTaskInformation(
const makVrv::DtUniqueID& simId);
67 virtual void unsubscribeForTaskInformation(
const makVrv::DtUniqueID& simId,
bool all =
false);
76 virtual void requestCurrentTasksFor(
const std::vector<makVrv::DtUniqueID>& simIds);
77 virtual void requestCurrentTasksFor(
const std::vector<makVrv::DtSimEntry*>&);
87 virtual void slot_simObjectEntryAboutToBeRemoved(makVrv::DtSimObjectEntry& entry);
90 virtual makVrv::DtUniqueID isMonitoring(
const std::string& e)
const;
91 virtual makVrv::DtUniqueID isRequesting(
const std::string& e)
const;