Member Typedef Documentation
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
Constructor & Destructor Documentation
| makVrf::DtVrfCurrentTaskManager::DtVrfCurrentTaskManager |
( |
makVrv::DtDe & |
| ) |
|
| virtual makVrf::DtVrfCurrentTaskManager::~DtVrfCurrentTaskManager |
( |
| ) |
|
|
virtual |
Member Function Documentation
| 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 void makVrf::DtVrfCurrentTaskManager::requestCurrentTasksFor |
( |
const std::vector< makVrv::DtUniqueID > & |
simIds | ) |
|
|
virtual |
Will send off the allRequestsReceived when all currenttask messages are received.
| virtual void makVrf::DtVrfCurrentTaskManager::requestCurrentTasksFor |
( |
const std::vector< makVrv::DtSimEntry * > & |
| ) |
|
|
virtual |
| virtual void makVrf::DtVrfCurrentTaskManager::defaultReceivedTaskCallback |
( |
std::string |
, |
|
|
const EntityTaskInformation & |
|
|
) |
| |
|
virtual |
Callback used when requesting tasks for multiple objects.
| 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 | ) |
|
|
protectedvirtual |
| virtual void makVrf::DtVrfCurrentTaskManager::processEntityCurrentTaskCallback |
( |
const DtVrfObjectMessage * |
msg | ) |
|
|
protectedvirtual |
| virtual makVrv::DtUniqueID makVrf::DtVrfCurrentTaskManager::isMonitoring |
( |
const std::string & |
e | ) |
const |
|
protectedvirtual |
| virtual makVrv::DtUniqueID makVrf::DtVrfCurrentTaskManager::isRequesting |
( |
const std::string & |
e | ) |
const |
|
protectedvirtual |
Converts task list to internal data representation.
Converts data from the network to internal task information srtucture.
Converts the sim task message to the information structure.
Member Data Documentation
| boost::signal<void (const std::string& entityName)> makVrf::DtVrfCurrentTaskManager::signal_currentTaskChanged |
| boost::signal<void ()> makVrf::DtVrfCurrentTaskManager::signal_allRequestsReceived |
When all immediately requested tasks are received (via the requestCurrentTasksFor) this signal is sent out.
| makVrv::DtDe& makVrf::DtVrfCurrentTaskManager::myDe |
|
protected |
The documentation for this class was generated from the following file: