14 #include <vlutil/vlMachineTypes.h>
15 #include <vlutil/vlString.h>
43 virtual void removeRequestor(
const DtString& name);
44 const std::list<DtString>&
requestors()
const {
return myRequestors; };
48 virtual void setPublishCondition(
int iMonitoryBy,
52 virtual void addRequestor(
const DtString& req);
57 virtual bool shouldPublish(
double simTime,
68 virtual void setNextPublicationPeriod(
double simTime,
const DtUUID&
object,
76 virtual void createSimTimeExpression(
const DtFloat64& dMonitorPeriod);
82 virtual void updateSimTimeExpression(
double simTime,
const DtUUID&
object,
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
void setResourceName(const DtString &name)
Definition: resourceCheckInfo.h:40
const std::list< DtString > & requestors() const
Definition: resourceCheckInfo.h:44
std::list< DtString > myRequestors
Definition: resourceCheckInfo.h:87
const DtString & resourceName() const
Definition: resourceCheckInfo.h:41
DtFloat64 myMonitorPeriod
Definition: resourceCheckInfo.h:88
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
Class: DtResourceCheckInfo.
Definition: resourceCheckInfo.h:30
DtSimCondExpr is an abstract base class representing various Conditional Expressions used by the Plan...
Definition: simCondExpr.h:49
DtSimCondExpr * myPublishCondition
Definition: resourceCheckInfo.h:89
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:103
DtString myResourceName
Definition: resourceCheckInfo.h:86