Implementation of TaskStatusBase.
More...
#include <RobotComponents/components/MotionPlanning/ResourceRequestStrategies/ComputingPowerRequestStrategy.h>
|
| void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override |
| | Passes this call to all sub strategies.
|
| |
| bool | shouldAllocateComputingPower (const ::Ice::Current &=Ice::emptyCurrent) override |
| | Returns the result of the current selected strategy.
|
| |
| | TaskStatus (TaskStatusMap strategyPerTaskStatus) |
| | Ctor.
|
| |
| void | updateNodeCount (Ice::Long count, const Ice::Current &=Ice::emptyCurrent) override |
| | Passes this call to all sub strategies.
|
| |
| void | updateNodeCreations (Ice::Long nodesCreated, Ice::Long tries, const Ice::Current &=Ice::emptyCurrent) override |
| | Passes this call to all sub strategies.
|
| |
| void | updateTaskStatus (armarx::TaskStatus::Status newStatus, const Ice::Current &=Ice::emptyCurrent) override |
| | Switches the current strategy and passes this call to all sub strategies.
|
| |
| void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override |
| | Default implementation.
|
| |
| void | setCurrentStateAsInitialState (const ::Ice::Current &=Ice::emptyCurrent) override |
| | Default implementation.
|
| |
| void | updateNodeCount (Ice::Long, const Ice::Current &=Ice::emptyCurrent) override |
| | Default implementation.
|
| |
| void | updateNodeCreations (Ice::Long, Ice::Long, const Ice::Current &=Ice::emptyCurrent) override |
| | Default implementation.
|
| |
| void | updateTaskStatus (armarx::TaskStatus::Status, const Ice::Current &=Ice::emptyCurrent) override |
| | Default implementation.
|
| |
| | ~ComputingPowerRequestStrategy () override=default |
| | Dtor.
|
| |
|
| ComputingPowerRequestStrategyBase * | current |
| | The current strategy in use.
|
| |
Implementation of TaskStatusBase.
- See also
- TaskStatusBase
Definition at line 598 of file ComputingPowerRequestStrategy.h.
◆ TaskStatus() [1/2]
◆ TaskStatus() [2/2]
◆ allocatedComputingPower()
| void allocatedComputingPower |
( |
const Ice::Current & | = Ice::emptyCurrent | ) |
|
|
override |
◆ shouldAllocateComputingPower()
| bool shouldAllocateComputingPower |
( |
const ::Ice::Current & | = Ice::emptyCurrent | ) |
|
|
inlineoverridevirtual |
◆ updateNodeCount()
| void updateNodeCount |
( |
Ice::Long | count, |
|
|
const Ice::Current & | = Ice::emptyCurrent ) |
|
override |
◆ updateNodeCreations()
| void updateNodeCreations |
( |
Ice::Long | nodesCreated, |
|
|
Ice::Long | tries, |
|
|
const Ice::Current & | = Ice::emptyCurrent ) |
|
override |
Passes this call to all sub strategies.
- See also
- ComputingPowerRequestStrategyBase::updateNodeCreations
- Parameters
-
| nodesCreated | Number of created nodes. |
| tries | Number of tries to create nodes. |
Definition at line 95 of file ComputingPowerRequestStrategy.cpp.
◆ updateTaskStatus()
| void updateTaskStatus |
( |
armarx::TaskStatus::Status | newStatus, |
|
|
const Ice::Current & | = Ice::emptyCurrent ) |
|
override |
◆ armarx::GenericFactory
template<class Base, class Derived>
◆ current
| ComputingPowerRequestStrategyBase* current |
|
protected |
The documentation for this class was generated from the following files: