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