#include <RobotComponents/components/MotionPlanning/Tasks/RRTConnect/Updater.h>
|
| void | addPendingUpdate (const Update &u) |
| |
| template<class LockType , class RemoteUpdateGetter , class UpdateConsumer > |
| void | applyPendingUpdate (Update &u, LockType &&lock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer) |
| |
| template<class LockType , class RemoteUpdateGetter > |
| void | applyPendingUpdates (LockType &&lock, RemoteUpdateGetter getRemoteUpdate) |
| |
| template<class LockType , class RemoteUpdateGetter , class UpdateConsumer > |
| void | applyPendingUpdates (LockType &&lock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer) |
| |
| void | applyUpdate (const Update &u) |
| |
| bool | canApplyUpdate (const Update &u) |
| |
| void | clearPendingUpdates () |
| |
| const std::vector< Ice::Long > & | getAppliedUpdateIds () const |
| |
| Update & | getPendingUpdate (const UpdateId &id) |
| |
| Update & | getPendingUpdate (std::size_t id) |
| |
| bool | hasAppliedUpdate (const UpdateId &id) const |
| |
| bool | hasAppliedUpdate (Ice::Long workerId, Ice::Long updateSubId) const |
| |
| bool | hasPendingUpdate (const UpdateId &id) const |
| |
| template<class LockType , class RemoteUpdateGetter , class UpdateConsumer > |
| void | prepareUpdate (Ice::LongSeq dependetOnUpdateIds, LockType &&lock, RemoteUpdateGetter getRemoteUpdate, UpdateConsumer updateConsumer) |
| |
| void | setTrees (const std::vector< std::reference_wrapper< Tree >> &newTrees) |
| |
| void | setWorkerCount (std::size_t count) |
| |
| void | setWorkerId (Ice::Long newId) |
| |
| | Updater ()=default |
| |
Definition at line 66 of file Updater.h.
◆ Updater()
◆ addPendingUpdate()
| void addPendingUpdate |
( |
const Update & |
u | ) |
|
◆ applyPendingUpdate()
| void applyPendingUpdate |
( |
Update & |
u, |
|
|
LockType && |
lock, |
|
|
RemoteUpdateGetter |
getRemoteUpdate, |
|
|
UpdateConsumer |
updateConsumer |
|
) |
| |
|
inline |
◆ applyPendingUpdates() [1/2]
| void applyPendingUpdates |
( |
LockType && |
lock, |
|
|
RemoteUpdateGetter |
getRemoteUpdate |
|
) |
| |
|
inline |
◆ applyPendingUpdates() [2/2]
| void applyPendingUpdates |
( |
LockType && |
lock, |
|
|
RemoteUpdateGetter |
getRemoteUpdate, |
|
|
UpdateConsumer |
updateConsumer |
|
) |
| |
|
inline |
◆ applyUpdate()
| void applyUpdate |
( |
const Update & |
u | ) |
|
◆ canApplyUpdate()
| bool canApplyUpdate |
( |
const Update & |
u | ) |
|
◆ clearPendingUpdates()
| void clearPendingUpdates |
( |
| ) |
|
◆ getAppliedUpdateIds()
| const std::vector<Ice::Long>& getAppliedUpdateIds |
( |
| ) |
const |
|
inline |
◆ getPendingUpdate() [1/2]
| Update& getPendingUpdate |
( |
const UpdateId & |
id | ) |
|
|
inline |
◆ getPendingUpdate() [2/2]
| Update& getPendingUpdate |
( |
std::size_t |
id | ) |
|
|
inline |
◆ hasAppliedUpdate() [1/2]
| bool hasAppliedUpdate |
( |
const UpdateId & |
id | ) |
const |
|
inline |
◆ hasAppliedUpdate() [2/2]
| bool hasAppliedUpdate |
( |
Ice::Long |
workerId, |
|
|
Ice::Long |
updateSubId |
|
) |
| const |
|
inline |
◆ hasPendingUpdate()
| bool hasPendingUpdate |
( |
const UpdateId & |
id | ) |
const |
|
inline |
◆ prepareUpdate()
| void prepareUpdate |
( |
Ice::LongSeq |
dependetOnUpdateIds, |
|
|
LockType && |
lock, |
|
|
RemoteUpdateGetter |
getRemoteUpdate, |
|
|
UpdateConsumer |
updateConsumer |
|
) |
| |
|
inline |
◆ setTrees()
| void setTrees |
( |
const std::vector< std::reference_wrapper< Tree >> & |
newTrees | ) |
|
|
inline |
◆ setWorkerCount()
| void setWorkerCount |
( |
std::size_t |
count | ) |
|
|
inline |
◆ setWorkerId()
| void setWorkerId |
( |
Ice::Long |
newId | ) |
|
The documentation for this class was generated from the following files:
- RobotComponents/components/MotionPlanning/Tasks/RRTConnect/Updater.h
- RobotComponents/components/MotionPlanning/Tasks/RRTConnect/Updater.cpp