SDK: Refactor out DDSTask

This commit is contained in:
Dennis Klein
2019-08-20 17:51:25 +02:00
committed by Dennis Klein
parent 0f50abf3d9
commit 3cd6d8cfca
5 changed files with 70 additions and 33 deletions

View File

@@ -10,8 +10,9 @@
#define FAIR_MQ_SDK_DDSTOPOLOGY_H
#include <boost/filesystem.hpp>
#include <fairmq/sdk/DDSInfo.h>
#include <fairmq/sdk/DDSEnvironment.h>
#include <fairmq/sdk/DDSInfo.h>
#include <fairmq/sdk/DDSTask.h>
#include <memory>
#include <string>
@@ -48,10 +49,10 @@ class DDSTopology
auto GetTopoFile() const -> Path;
/// @brief Get number of required agents for this topology
int GetNumRequiredAgents();
auto GetNumRequiredAgents() const -> int;
/// @brief Get list of devices
std::vector<uint64_t> GetDeviceList();
/// @brief Get list of tasks in this topology
auto GetTasks() const -> std::vector<DDSTask>;
/// @brief Get the name of the topology
auto GetName() const -> std::string;