22#include "cluster/ClioNode.hpp"
50 [[nodiscard]]
virtual std::expected<std::vector<ClioNode>, std::string>
Interface for the cluster communication service.
Definition ClusterCommunicationServiceInterface.hpp:33
virtual std::expected< std::vector< ClioNode >, std::string > clusterData() const =0
Get the data of all nodes in the cluster (including self).
virtual ClioNode selfData() const =0
Get the data of the current node.
Represents a node in the cluster.
Definition ClioNode.hpp:34