17 #ifndef DtResourceCheckInfo_H_
18 #define DtResourceCheckInfo_H_
20 #include <vlutil/vlMachineTypes.h>
21 #include <vlutil/vlString.h>
48 virtual void removeRequestor(
const DtString& name);
49 const std::list<DtString>&
requestors()
const {
return myRequestors; };
53 virtual void setPublishCondition(
int iMonitoryBy,
57 virtual void addRequestor(
const DtString& req);
62 virtual bool shouldPublish(
double simTime,
73 virtual void setNextPublicationPeriod(
double simTime,
const DtString& echelonId,
81 virtual void createSimTimeExpression(
const DtFloat64& dMonitorPeriod);
87 virtual void updateSimTimeExpression(
double simTime,
const DtString& echelonId,