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

| typedef std::vector<int> makVrf::DtVrfCurrentTaskManager::Conflicting |
| typedef DtBoost::shared_ptr<DtSimTask> makVrf::DtVrfCurrentTaskManager::DtSimTaskSharedPtr |
| typedef std::pair<DtSimTaskSharedPtr, Conflicting> makVrf::DtVrfCurrentTaskManager::TaskInformation |
| typedef std::vector<TaskInformation> makVrf::DtVrfCurrentTaskManager::EntityTaskInformation |
| typedef boost::function<void (std::string, const EntityTaskInformation&)> makVrf::DtVrfCurrentTaskManager::DtRequestTaskCallbackFcn |
Request current tasks.
Will return a structure, that, when released will also free memory for tasks, so, if you wish to keep a copy of the tasks, clone the tasks that come back
typedef std::pair<EntityTaskInformation, int> makVrf::DtVrfCurrentTaskManager::EntityTasks [protected] |
typedef std::map<makVrv::DtUniqueID, EntityTasks> makVrf::DtVrfCurrentTaskManager::DtEntityTaskMap [protected] |
typedef std::vector<DtRequestTaskCallbackFcn> makVrf::DtVrfCurrentTaskManager::DtRequestCallbackVector [protected] |
typedef std::map<makVrv::DtUniqueID, DtRequestCallbackVector> makVrf::DtVrfCurrentTaskManager::DtRequestCallbackMap [protected] |
| virtual makVrf::DtVrfCurrentTaskManager::~DtVrfCurrentTaskManager | ( | ) | [virtual] |
| static DtVrfCurrentTaskManager& makVrf::DtVrfCurrentTaskManager::instance | ( | makVrv::DtDe & | de | ) | [static] |
Returns instance of the DtVrfResourceManager.
| virtual void makVrf::DtVrfCurrentTaskManager::subscribeForTaskInformation | ( | const makVrv::DtUniqueID & | simId | ) | [virtual] |
| virtual void makVrf::DtVrfCurrentTaskManager::unsubscribeForTaskInformation | ( | const makVrv::DtUniqueID & | simId, |
| bool | all = false |
||
| ) | [virtual] |
| virtual void makVrf::DtVrfCurrentTaskManager::requestCurrentTasksFor | ( | const makVrv::DtUniqueID & | simId, |
| DtRequestTaskCallbackFcn | |||
| ) | [virtual] |
| virtual const EntityTaskInformation* makVrf::DtVrfCurrentTaskManager::tasksFor | ( | const makVrv::DtUniqueID & | simId | ) | const [virtual] |
Returns the current tasks assigned to the entity.
Do not free information in list as it is maintained by this class
| virtual void makVrf::DtVrfCurrentTaskManager::slot_simObjectEntryAboutToBeRemoved | ( | makVrv::DtSimObjectEntry & | entry | ) | [protected, virtual] |
| virtual void makVrf::DtVrfCurrentTaskManager::processEntityCurrentTaskCallback | ( | const DtVrfObjectMessage * | msg | ) | [protected, virtual] |
| virtual makVrv::DtUniqueID makVrf::DtVrfCurrentTaskManager::isMonitoring | ( | const std::string & | e | ) | const [protected, virtual] |
| virtual makVrv::DtUniqueID makVrf::DtVrfCurrentTaskManager::isRequesting | ( | const std::string & | e | ) | const [protected, virtual] |
| boost::signal<void (const std::string& entityName)> makVrf::DtVrfCurrentTaskManager::signal_currentTaskChanged |
makVrv::DtDe& makVrf::DtVrfCurrentTaskManager::myDe [protected] |