class
#include <eckit/io/cluster/ClusterNodes.h>
ClusterNodes
Public static functions
- static void reset()
- static void cleanup()
- static void forget(const NodeInfo&)
- static void offLine(const NodeInfo&)
- static void refresh(const NodeInfo&)
-
static void list(std::
ostream& out) - static void json(JSON& out)
- static void send(Stream& s)
- static void receive(Stream& s)
-
static auto lookUp(const std::
string& type, const std:: string& node) -> NodeInfo -
static auto any(const std::
string& type, const std:: set<std:: string>& attributes = {}) -> NodeInfo -
static auto available(const std::
string&, const std:: string&) -> bool -
static auto offsite(const std::
string&, const std:: string&) -> bool -
static void offLine(const std::
string&, int) -
static void onLine(const std::
string&, int) -
static auto all() -> std::
vector<NodeInfo> -
static auto lookUpHost(const std::
string& type, const std:: string& host, NodeInfo&) -> bool