Implementation of NoNodeCreatedBase.  
 More...
#include <RobotComponents/components/MotionPlanning/ResourceRequestStrategies/ComputingPowerRequestStrategy.h>
|  | 
| void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override | 
|  | 
| void | ice_postUnmarshal () override | 
|  | Nulls the backlog after the object was transmitted through ice.  More... 
 | 
|  | 
|  | NoNodeCreated (Ice::Long timeDeltaInSec, bool skip, float sig, Ice::Long backlogSz) | 
|  | ctor  More... 
 | 
|  | 
| bool | shouldAllocateComputingPower (const ::Ice::Current &=Ice::emptyCurrent) override | 
|  | shouldAllocateComputingPower  More... 
 | 
|  | 
| void | updateNodeCreations (Ice::Long nodesCreated, Ice::Long tries, const Ice::Current &=Ice::emptyCurrent) override | 
|  | Updates the number of failed node creations.  More... 
 | 
|  | 
| void | allocatedComputingPower (const Ice::Current &=Ice::emptyCurrent) override | 
|  | Sets the next time to allocate depending on the flag skipping.  More... 
 | 
|  | 
|  | ElapsedTime (Ice::Long timeDeltaInSeconds, bool skipping) | 
|  | Ctor.  More... 
 | 
|  | 
| void | setCurrentStateAsInitialState (const ::Ice::Current &=Ice::emptyCurrent) override | 
|  | Sets the next time to allocate delta seconds from now.  More... 
 | 
|  | 
| 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... 
 | 
|  | 
|  | 
| using | Clock = std::chrono::system_clock | 
|  | The used clock type.  More... 
 | 
|  | 
| using | TimePoint = Clock::time_point | 
|  | The type of the used time point.  More... 
 | 
|  | 
Implementation of NoNodeCreatedBase. 
- See also
- NoNodeCreatedBase 
Definition at line 447 of file ComputingPowerRequestStrategy.h.
◆ NoNodeCreated() [1/2]
ctor 
- Parameters
- 
  
    | timeDeltaInSeconds | The delta to use.(in seconds) |  | skipping | Whether skipping is activated. |  | sig | The parameter sigma. |  | backlogSz | The backlog's size. |  
 
Definition at line 457 of file ComputingPowerRequestStrategy.h.
 
 
◆ NoNodeCreated() [2/2]
Ctor used for object factories. 
 
 
◆ allocatedComputingPower()
  
  | 
        
          | void allocatedComputingPower | ( | const Ice::Current & | = Ice::emptyCurrent | ) |  |  | override | 
 
 
◆ ice_postUnmarshal()
  
  | 
        
          | void ice_postUnmarshal | ( |  | ) |  |  | inlineoverride | 
 
 
◆ shouldAllocateComputingPower()
  
  | 
        
          | bool shouldAllocateComputingPower | ( | const ::Ice::Current & | = Ice::emptyCurrent | ) |  |  | inlineoverridevirtual | 
 
 
◆ updateNodeCreations()
  
  | 
        
          | void updateNodeCreations | ( | Ice::Long | nodesCreated, |  
          |  |  | Ice::Long | tries, |  
          |  |  | const Ice::Current & | = Ice::emptyCurrent |  
          |  | ) |  |  |  | override | 
 
Updates the number of failed node creations. 
- Parameters
- 
  
    | nodesCreated | Number of created nodes. |  | tries | Number of tries to create nodes. |  
 
Definition at line 106 of file ComputingPowerRequestStrategy.cpp.
 
 
◆ armarx::GenericFactory
◆ backlog
  
  | 
        
          | std::vector<char> backlog |  | protected | 
 
The backlog. 
chars are used instead of bools since vector<bool> is specialized. contains a 1 if a node creation failed and 0 if it was successfull; 
Definition at line 507 of file ComputingPowerRequestStrategy.h.
 
 
◆ currentBacklogIndex
  
  | 
        
          | std::size_t currentBacklogIndex |  | protected | 
 
 
The documentation for this class was generated from the following files: