|
Implementation of ComputingPowerRequestStrategyBase. More...
#include <RobotComponents/components/MotionPlanning/ResourceRequestStrategies/ComputingPowerRequestStrategy.h>
Public Member Functions | |
void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override |
Default implementation. More... | |
void | setCurrentStateAsInitialState (const ::Ice::Current &=Ice::emptyCurrent) override |
Default implementation. More... | |
bool | shouldAllocateComputingPower (const ::Ice::Current &=Ice::emptyCurrent) override=0 |
Returns whether new computing power should be allocated. More... | |
void | updateNodeCount (Ice::Long, const Ice::Current &=Ice::emptyCurrent) override |
Default implementation. More... | |
void | updateNodeCreations (Ice::Long, Ice::Long, const Ice::Current &=Ice::emptyCurrent) override |
Default implementation. More... | |
void | updateTaskStatus (armarx::TaskStatus::Status, const Ice::Current &=Ice::emptyCurrent) override |
Default implementation. More... | |
~ComputingPowerRequestStrategy () override=default | |
Dtor. More... | |
Implementation of ComputingPowerRequestStrategyBase.
Definition at line 40 of file ComputingPowerRequestStrategy.h.
|
overridedefault |
Dtor.
|
inlineoverride |
Default implementation.
Does nothing.
Definition at line 76 of file ComputingPowerRequestStrategy.h.
|
inlineoverride |
Default implementation.
Does nothing.
Definition at line 53 of file ComputingPowerRequestStrategy.h.
|
overridepure virtual |
Returns whether new computing power should be allocated.
Pure virtual.
Implemented in TaskStatus, TotalNodeCount, NoNodeCreated, ElapsedTime, Never, Always, Not, Or, and And.
|
inlineoverride |
Default implementation.
Does nothing.
Definition at line 61 of file ComputingPowerRequestStrategy.h.
|
inlineoverride |
Default implementation.
Does nothing.
Definition at line 84 of file ComputingPowerRequestStrategy.h.
|
inlineoverride |
Default implementation.
Does nothing.
Definition at line 68 of file ComputingPowerRequestStrategy.h.