15 #include <vlutil/vlMachineTypes.h>
16 #include <vlutil/vlString.h>
17 #include <vlpi/entityType.h>
41 const DtEntityType&
resourceName()
const {
return myResourceName; };
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,
75 virtual void createSimTimeExpression(
const DtFloat64& dMonitorPeriod);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtEntityType myResourceName
Definition: resourceCheckInfo.h:84
void setResourceName(const DtEntityType &name)
Definition: resourceCheckInfo.h:40
const std::list< DtString > & requestors() const
Definition: resourceCheckInfo.h:44
std::list< DtString > myRequestors
Definition: resourceCheckInfo.h:85
const DtEntityType & resourceName() const
Definition: resourceCheckInfo.h:41
DtFloat64 myMonitorPeriod
Definition: resourceCheckInfo.h:86
#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:53
DtSimCondExpr * myPublishCondition
Definition: resourceCheckInfo.h:87
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
A locally simulated VRF object.
Definition: localObject.h:98