Add sdk:GroupByTaskId(TopologyState)

This commit is contained in:
Alexey Rybalchenko 2019-09-05 16:13:18 +02:00 committed by Dennis Klein
parent 92112c812f
commit 4b78c472b1

View File

@ -102,6 +102,16 @@ inline TopologyStateByCollection GroupByCollectionId(const TopologyState& topolo
return state; return state;
} }
inline TopologyStateByTask GroupByTaskId(const TopologyState& topologyState)
{
TopologyStateByTask state;
for (const auto& ds : topologyState) {
state[ds.taskId] = ds;
}
return state;
}
/** /**
* @class BasicTopology Topology.h <fairmq/sdk/Topology.h> * @class BasicTopology Topology.h <fairmq/sdk/Topology.h>
* @tparam Executor Associated I/O executor * @tparam Executor Associated I/O executor