9 #ifndef FAIR_MQ_SDK_DDSTASK_H
10 #define FAIR_MQ_SDK_DDSTASK_H
12 #include <fairmq/sdk/DDSCollection.h>
17 namespace fair::mq::sdk
27 using Id = std::uint64_t;
29 explicit DDSTask(Id
id, Id collectionId)
31 , fCollectionId(collectionId)
34 Id GetId()
const {
return fId; }
35 DDSCollection::Id GetCollectionId()
const {
return fCollectionId; }
37 friend auto operator<<(std::ostream& os,
const DDSTask& task) -> std::ostream&
39 return os <<
"DDSTask id: " << task.fId <<
", collection id: " << task.fCollectionId;
44 DDSCollection::Id fCollectionId;