#include <WsfTaskManager.hpp>
|
| virtual void | Update (double aSimTime) |
| virtual void | PlatformDeleted (WsfPlatform *aPlatformPtr) |
| virtual bool | AcquireResource (double aSimTime, WsfTask &aTask, const WsfTrack &aTrack, bool &aStatusOk) |
| virtual bool | ReleaseResource (double aSimTime, WsfTask &aTask) |
| virtual void | TaskCorrelated (double aSimTime, WsfTask &aTask) |
| virtual void | TaskCanceled (double aSimTime, WsfTask &aTask) |
| virtual void | TaskCompleted (double aSimTime, WsfTask &aTask) |
| virtual bool | AssignTask (double aSimTime, const WsfTrack &aTrack, const WsfTask &aTask, bool aLockTrack=true) |
| virtual void | PurgeReceivedTask (double aSimTime, WsfTask &aTask) |
| virtual void | PurgeTransmittedTask (double aSimTime, WsfTask &aTask) |
| virtual void | TrackDropped (double aSimTime, const WsfTrackId &aTrackId) |
| virtual bool | ProcessAssociationMessage (double aSimTime, const WsfAssociationMessage &aMessage) |
| virtual bool | ProcessTaskStatusMessage (double aSimTime, const WsfTaskStatusMessage &aMessage) |
An abstract processor component that allows extension of the task manager. Derived classes must provide the required component methods from WsfComponent plus whatever methods optional methods from WsfComponent, WsfProcessorComponent and WsfTaskManagerComponent as needed.
◆ AcquireResource()
| virtual bool WsfTaskManagerComponent::AcquireResource |
( |
double | aSimTime, |
|
|
WsfTask & | aTask, |
|
|
const WsfTrack & | aTrack, |
|
|
bool & | aStatusOk ) |
|
inlinevirtual |
◆ AssignTask()
| virtual bool WsfTaskManagerComponent::AssignTask |
( |
double | aSimTime, |
|
|
const WsfTrack & | aTrack, |
|
|
const WsfTask & | aTask, |
|
|
bool | aLockTrack = true ) |
|
inlinevirtual |
◆ PlatformDeleted()
| virtual void WsfTaskManagerComponent::PlatformDeleted |
( |
WsfPlatform * | aPlatformPtr | ) |
|
|
inlinevirtual |
◆ ProcessAssociationMessage()
| virtual bool WsfTaskManagerComponent::ProcessAssociationMessage |
( |
double | aSimTime, |
|
|
const WsfAssociationMessage & | aMessage ) |
|
inlinevirtual |
◆ ProcessTaskStatusMessage()
| virtual bool WsfTaskManagerComponent::ProcessTaskStatusMessage |
( |
double | aSimTime, |
|
|
const WsfTaskStatusMessage & | aMessage ) |
|
inlinevirtual |
◆ PurgeReceivedTask()
| virtual void WsfTaskManagerComponent::PurgeReceivedTask |
( |
double | aSimTime, |
|
|
WsfTask & | aTask ) |
|
inlinevirtual |
◆ PurgeTransmittedTask()
| virtual void WsfTaskManagerComponent::PurgeTransmittedTask |
( |
double | aSimTime, |
|
|
WsfTask & | aTask ) |
|
inlinevirtual |
◆ ReleaseResource()
| virtual bool WsfTaskManagerComponent::ReleaseResource |
( |
double | aSimTime, |
|
|
WsfTask & | aTask ) |
|
inlinevirtual |
◆ TaskCanceled()
| virtual void WsfTaskManagerComponent::TaskCanceled |
( |
double | aSimTime, |
|
|
WsfTask & | aTask ) |
|
inlinevirtual |
◆ TaskCompleted()
| virtual void WsfTaskManagerComponent::TaskCompleted |
( |
double | aSimTime, |
|
|
WsfTask & | aTask ) |
|
inlinevirtual |
◆ TaskCorrelated()
| virtual void WsfTaskManagerComponent::TaskCorrelated |
( |
double | aSimTime, |
|
|
WsfTask & | aTask ) |
|
inlinevirtual |
◆ TrackDropped()
| virtual void WsfTaskManagerComponent::TrackDropped |
( |
double | aSimTime, |
|
|
const WsfTrackId & | aTrackId ) |
|
inlinevirtual |
◆ Update()
| virtual void WsfTaskManagerComponent::Update |
( |
double | aSimTime | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: