eckit::ClusterNodes class

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