Implementation of OrBase.
More...
#include <RobotComponents/components/MotionPlanning/ResourceRequestStrategies/ComputingPowerRequestStrategy.h>
|
| | Or (const ComputingPowerRequestStrategyBaseList &requestStrategies) |
| | Ctor.
|
| |
| bool | shouldAllocateComputingPower (const ::Ice::Current &=Ice::emptyCurrent) override |
| | Returns true if any compounded strategies returns true.
|
| |
| void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override |
| | Calls this function for all compounded strategies.
|
| |
| | CompoundedRequestStrategy (const ComputingPowerRequestStrategyBaseList &requestStrategies) |
| | Ctor.
|
| |
| void | setCurrentStateAsInitialState (const ::Ice::Current &=Ice::emptyCurrent) override |
| | Calls this function for all compounded strategies.
|
| |
| void | updateNodeCount (Ice::Long count, const Ice::Current &=Ice::emptyCurrent) override |
| | Calls this function for all compounded 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 |
| | Calls this function for all compounded 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.
|
| |
Implementation of OrBase.
- See also
- OrBase
Definition at line 207 of file ComputingPowerRequestStrategy.h.
◆ Or() [1/2]
| Or |
( |
const ComputingPowerRequestStrategyBaseList & | requestStrategies | ) |
|
|
inline |
◆ Or() [2/2]
Ctor used for object factories.
◆ shouldAllocateComputingPower()
| bool shouldAllocateComputingPower |
( |
const ::Ice::Current & | = Ice::emptyCurrent | ) |
|
|
inlineoverridevirtual |
◆ armarx::GenericFactory
template<class Base, class Derived>
The documentation for this class was generated from the following file: