![]() |
VR-Forces Developer's Guide
|
Class: DtResourceMonitorInfo.
Contains information about objects and resources to publish for those objects
Public Member Functions | |
| DtResourceMonitorInfo () | |
| DtResourceMonitorInfo (DtLocalObject *lo) | |
| DtResourceMonitorInfo (const DtResourceMonitorInfo &orig) | |
| virtual | ~DtResourceMonitorInfo () |
| virtual DtResourceMonitorInfo & | operator= (const DtResourceMonitorInfo &) |
| DtLocalObject * | localObject () const |
| virtual void | removeMonitorReference (const DtString &resourceName, const DtSimulationAddress &addr) |
| virtual void | addMonitorReference (const DtString &resourceName, int iMonitorBy, const DtFloat64 &dMonitorPeriod, const DtSimulationAddress &addr, DtSimulationServices *manager) |
| const DtResourceCheckInfoList & | monitorResources () const |
| virtual void | removeAllMonitorReferencesTo (const DtSimulationAddress &simAddr) |
| virtual std::list< DtString > | shouldPublishResources (double simTime, DtSimulationServices *simManager, bool force=false) const |
| virtual void | setNextPublicationPeriod (double simTime, DtSimulationServices *manager, const std::list< DtString > &publishedResources) |
Protected Attributes | |
| DtLocalObject * | myLocalObject |
| DtResourceCheckInfoList | myMonitorResources |
|
inline |
|
inline |
| DtResourceMonitorInfo::DtResourceMonitorInfo | ( | const DtResourceMonitorInfo & | orig | ) |
|
inlinevirtual |
|
virtual |
|
inline |
|
virtual |
|
virtual |
|
inline |
|
virtual |
Removes all resources that are being monitored by the sender. If there are no requestors left for the specified resource, the resourec is removed from tracking.
|
virtual |
Returns a list of resources to publish based on the current sim time. Note that sim time might be only one of the variables used, which is why the sim manager is also passed into this routine. The return value is a list of resources to publish.
|
virtual |
For each resource that is scheduled for publication, set up the next time the specified resource needs to be published.
|
protected |
|
protected |