10 #include <vlutil/vlString.h>
14 class DtEntityIdentifier;
36 virtual void removeMonitorReference(
const std::vector<DtEntityType>& resourceName,
37 const DtEntityIdentifier& addr);
38 virtual void addMonitorReference(
const std::vector<DtEntityType>& resourceNames,
39 int iMonitorBy,
const DtFloat64& dMonitorPeriod,
const DtEntityIdentifier& addr,
46 virtual void removeAllMonitorReferencesTo(
const DtEntityIdentifier& simAddr);
52 virtual std::vector<DtEntityType> shouldPublishResources(
57 virtual void setNextPublicationPeriod(
double simTime,
virtual ~DtResourceMonitorInfo()
Definition: resourceMonitorInfo.h:30
DtResourceMonitorInfo()
Definition: resourceMonitorInfo.h:27
DtResourceMonitorInfo(DtLocalObject *lo)
Definition: resourceMonitorInfo.h:28
std::list< DtResourceCheckInfo > DtResourceCheckInfoList
Definition: resourceMonitorInfo.h:16
DtResourceCheckInfoList myMonitorResources
Definition: resourceMonitorInfo.h:62
const DtResourceCheckInfoList & monitorResources() const
Definition: resourceMonitorInfo.h:41
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtLocalObject * localObject() const
Definition: resourceMonitorInfo.h:34
DtLocalObject * myLocalObject
Definition: resourceMonitorInfo.h:61
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
Class: DtResourceMonitorInfo.
Definition: resourceMonitorInfo.h:24
A locally simulated VRF object.
Definition: localObject.h:98