39 #include <boost/bind.hpp>
46 class DtSimEntryObjectAgent;
47 class DtSimObjectEntry;
52 class DtSpotReportDataHandler;
53 class DtSpotReportDataHandlerCreatorInterface;
54 class DtVrfSimBackendManager;
71 virtual void removeSpotReportHandler(
const std::string& s);
76 virtual bool addOrUpdateSpotReport(
const std::string& type,
void* data,
const DtUUID&);
82 virtual void removeAllSpotReports();
85 virtual void resetFlushDataTime();
91 virtual void setSuspended(
bool);
92 bool suspended()
const
99 virtual double simTime()
const;
105 virtual bool createSpotReport(
const std::string& type,
void* data,
const DtUUID&);
109 virtual void processForceUpdateList();
118 virtual void updateFlushTime();
119 virtual void updatePendingReports();
155 : type(orig.type), key(orig.key), report(orig.report)