38 #include <boost/bind.hpp>
45 class DtSimEntryObjectAgent;
46 class DtSimObjectEntry;
51 class DtSpotReportDataHandler;
52 class DtSpotReportDataHandlerCreatorInterface;
53 class DtVrfSimBackendManager;
70 virtual void removeSpotReportHandler(
const std::string& s);
76 virtual std::string addOrUpdateSpotReport(
const std::string& type,
void* data,
const std::string& key =
"");
82 virtual void removeAllSpotReports();
85 virtual void resetFlushDataTime();
91 virtual void setSuspended(
bool);
92 bool suspended()
const
102 virtual std::string createSpotReport(
const std::string& type,
void* data,
const std::string& key =
"");
106 virtual void processForceUpdateList();
115 virtual void updateFlushTime();
116 virtual void updatePendingReports();
152 : type(orig.type), key(orig.key), report(orig.report)