17 #ifndef DtResourceMonitorInfo_H_
18 #define DtResourceMonitorInfo_H_
21 #include <vlutil/vlString.h>
22 #include <vl/hostStructs.h>
26 class DtSimulationAddress;
49 virtual void removeMonitorReference(
const DtString& name,
50 const DtSimulationAddress& addr);
51 virtual void addMonitorReference(
const DtString& resourceName,
52 int iMonitorBy,
const DtFloat64& dMonitorPeriod,
const DtSimulationAddress& addr,
59 virtual void removeAllMonitorReferencesTo(
const DtSimulationAddress& simAddr);
65 virtual std::list<DtString> shouldPublishResources(
70 virtual void setNextPublicationPeriod(
double simTime,
const DtString& echelonId,
71 DtSimManager* manager,
const std::list<DtString>& publishedResources);