39 pendingUpdateLookupTable[
UpdateId{u}] = pendingUpdates.size();
40 pendingUpdates.emplace_back(u);
46 pendingUpdateLookupTable.clear();
47 pendingUpdates.clear();
59 trees.at(
index).get().applyUpdate(u.updatesPerTree.at(
index), u.workerId);
62 ++appliedUpdateIds.at(u.workerId);
68 for (
Ice::Long workerId = 0;
static_cast<std::size_t
>(workerId) < u.dependetOnUpdateIds.size();
71 if (!hasAppliedUpdate(workerId, u.dependetOnUpdateIds.at(workerId)))
74 ARMARX_ERROR_S <<
"[worker " << workerId <<
"] missing update " << workerId <<
"/"
75 << u.dependetOnUpdateIds.at(workerId) <<
" for update "
76 << currUpdateId.workerId <<
"/" << currUpdateId.updateSubId;