![]() |
VR-Forces 5.0.3 Developer's Guide
|
Class to transfer DtStateData for entities into entity sim data.

Static Public Member Functions | |
| static DtEnvironmentSimDataProcessor * | findInstance (makVrv::DtBaseConnection &) |
| static const char * | ProcessorName () |
Protected Types | |
| typedef std::map < makVrv::DtUniqueID, DtVrlinkSimulatedEnvironmentProcess > | EnvironmentStates |
Protected Types inherited from makVrf::DtVrfDataProcessor< DtEnvironmentStateObjectAgent > | |
| typedef makVrv::DtBalancedUpdater < StateDataUpdater > | UpdaterGroup |
| typedef std::map < makVrv::DtSimEntryUpdater::UpdateRate, UpdaterGroup > | UpdateGroupMap |
| typedef std::set < makVrv::DtUniqueID > | EntityIdList |
| typedef std::map < makVrv::DtUniqueID, SimDataInstance > | AgentMap |
Protected Attributes | |
| EnvironmentStates | myEnvironmentStates |
| std::map< Legion::UInt64, DtUUID > | myUUIDMap |
| bool | myReportUUIDChanges |
| bool | myReportForceChanges |
Protected Attributes inherited from makVrf::DtVrfDataProcessor< DtEnvironmentStateObjectAgent > | |
| std::set< makVrv::DtUniqueID > | myUpdated |
| DtStateDataManager * | myStateDataManager |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrv::DtBaseConnection & | mySimulation |
| DtTimedSection | myTimer |
| makVrv::DtSimEntryObjectAgent * | mySimEntryAgent |
| UpdateGroupMap | myRefreshRateGroups |
| EntityIdList | myForceUpdateList |
| AgentMap | myAgents |
| boost::signals2::connection | myVantageToLegionIdMapperConnection |
| std::set< makVrv::DtUniqueID > | myAwaitingValidId |
| DtSimDataProcessorManager * | mySimDataProcessorManager |
| bool | myDiscoverBackgroundEntities |
| tbb::spin_rw_mutex | myMutex |
Additional Inherited Members | |
Public Attributes inherited from makVrv::DtSimDataProcessorInterface | |
| boost::signalslib::signal < void(DtUniqueID, const DtSimState &) > | signal_stateAdded |
| boost::signalslib::signal < void(DtUniqueID, const DtSimState &) > | signal_stateUpdated |
| boost::signalslib::signal < void(DtUniqueID) > | signal_stateRemoved |
Static Protected Member Functions inherited from makVrf::DtVrfSimDataProcessorInterface | |
| static void | AddEntry (makVrv::DtSimEntryObjectAgent *, makVrv::DtUniqueID) |
| static void | RemoveEntry (makVrv::DtSimEntryObjectAgent *, makVrv::DtUniqueID) |
Static Protected Attributes inherited from makVrf::DtVrfSimDataProcessorInterface | |
| static tbb::spin_mutex | theEntryMapMutex |
| static std::map < makVrv::DtUniqueID, int > | theEntryMap |
|
protected |
| makVrf::DtEnvironmentSimDataProcessor::DtEnvironmentSimDataProcessor | ( | DtStateDataManager * | , |
| makVrv::DtBaseConnection & | |||
| ) |
CTOR.
|
virtual |
DTOR.
|
static |
|
virtual |
Create and send a state.
Implements makVrf::DtVrfDataProcessorInterface.
|
virtual |
Implements makVrf::DtVrfSimDataProcessorInterface.
|
inlinestatic |
|
inlinevirtual |
Used to uniquely identify for registration.
Implements makVrf::DtVrfSimDataProcessorInterface.
|
protectedvirtual |
Implements makVrf::DtVrfDataProcessorInterface.
Reimplemented in makVrf::VRF_PROTOCOL_NAMESPACE::DtVrfFogOfWarEnvironmentalDataProcessor.
|
protectedvirtual |
Process a newly discovered enviornmental.
Reimplemented from makVrf::DtVrfDataProcessor< DtEnvironmentStateObjectAgent >.
|
protectedvirtual |
Implements makVrf::DtVrfDataProcessorInterface.
|
protectedvirtual |
|
protectedvirtual |
Default return false.
Reimplemented from makVrf::DtVrfDataProcessor< DtEnvironmentStateObjectAgent >.
|
protectedvirtual |
Reimplemented from makVrf::DtVrfDataProcessor< DtEnvironmentStateObjectAgent >.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |