|
Implementation of NotBase. More...
#include <RobotComponents/components/MotionPlanning/ResourceRequestStrategies/ComputingPowerRequestStrategy.h>
Public Member Functions | |
void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override |
Passes the call to the contained strategy. More... | |
Not (const ComputingPowerRequestStrategyBasePtr &s) | |
Ctor. More... | |
void | setCurrentStateAsInitialState (const ::Ice::Current &=Ice::emptyCurrent) override |
Passes the call to the contained strategy. More... | |
bool | shouldAllocateComputingPower (const ::Ice::Current &=Ice::emptyCurrent) override |
Returns the negatedresult of the contained strategy. More... | |
void | updateNodeCount (Ice::Long count, const Ice::Current &=Ice::emptyCurrent) override |
Passes the call to the contained strategy. More... | |
void | updateNodeCreations (Ice::Long nodesCreated, Ice::Long tries, const Ice::Current &=Ice::emptyCurrent) override |
Passes this call to all sub strategies. More... | |
void | updateTaskStatus (armarx::TaskStatus::Status newStatus, const Ice::Current &=Ice::emptyCurrent) override |
Passes the call to the contained strategy. More... | |
Public Member Functions inherited from ComputingPowerRequestStrategy | |
void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override |
Default implementation. More... | |
void | setCurrentStateAsInitialState (const ::Ice::Current &=Ice::emptyCurrent) override |
Default implementation. 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... | |
Protected Member Functions | |
Not ()=default | |
Ctor used for object factories. More... | |
Friends | |
template<class Base , class Derived > | |
class | armarx::GenericFactory |
Implementation of NotBase.
Definition at line 231 of file ComputingPowerRequestStrategy.h.
|
inline |
Ctor.
s | The negated strategy. |
Definition at line 240 of file ComputingPowerRequestStrategy.h.
|
protecteddefault |
Ctor used for object factories.
|
inlineoverride |
Passes the call to the contained strategy.
Definition at line 271 of file ComputingPowerRequestStrategy.h.
|
inlineoverride |
Passes the call to the contained strategy.
Definition at line 245 of file ComputingPowerRequestStrategy.h.
|
inlineoverridevirtual |
Returns the negatedresult of the contained strategy.
Implements ComputingPowerRequestStrategy.
Definition at line 280 of file ComputingPowerRequestStrategy.h.
|
inlineoverride |
Passes the call to the contained strategy.
count | The new node count. |
Definition at line 254 of file ComputingPowerRequestStrategy.h.
|
inlineoverride |
Passes this call to all sub strategies.
nodesCreated | Number of created nodes. |
tries | Number of tries to create nodes. |
Definition at line 291 of file ComputingPowerRequestStrategy.h.
|
inlineoverride |
Passes the call to the contained strategy.
newStatus | The new task status. |
Definition at line 263 of file ComputingPowerRequestStrategy.h.
|
friend |
Definition at line 297 of file ComputingPowerRequestStrategy.h.