![]() |
VR-Forces 4.3 Class Documentation
|

Public Member Functions | |
| DtSpotReportDataHandler (makVrv::DtDe &, makVrv::DtUniqueID) | |
| virtual | ~DtSpotReportDataHandler () |
| virtual void | update (void *)=0 |
| Called to update the data into DtSpotReportState. | |
| virtual bool | objectEntryRemoved (makVrv::DtUniqueID)=0 |
| Override and return true if this spot report entry should also be removed. | |
| virtual const std::set < makVrv::DtUniqueID > & | observedBy () const =0 |
| virtual void | updateState (DtSpotReportState &) |
| virtual bool | flushData (bool force=false)=0 |
| Implement to cause an update of any cached data, if cached. | |
| makVrv::DtUniqueID | uniqueId () const |
Protected Attributes | |
| makVrv::DtUniqueID | myUniqueID |
| makVrv::DtDe & | myDe |
| DtSpotReportStateObjectAgent * | myAgent |
| makVrf::DtSpotReportDataHandler::DtSpotReportDataHandler | ( | makVrv::DtDe & | , |
| makVrv::DtUniqueID | |||
| ) |
|
virtual |
|
pure virtual |
Called to update the data into DtSpotReportState.
After the state is filled in, call updateState() to pass state to system. Note that if 0 is passed for the void *, it just means that whatever data is on hand needs to be updated via updateState
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
pure virtual |
Override and return true if this spot report entry should also be removed.
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
pure virtual |
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
virtual |
Implement to cause an update of any cached data, if cached.
Implemented in makVrf::DtVrfSpotReportDataHandler.
|
inline |
|
protected |
|
protected |
|
protected |