eckit::NodeInfo class

Public static functions

static auto thisNode() -> NodeInfo&
static auto acceptLogin(Stream&) -> NodeInfo
static auto sendLogin(Stream&) -> NodeInfo

Constructors, destructors, conversion operators

NodeInfo()

Public functions

void port(int p)
auto port() const -> int
void active(bool a)
auto active() const -> bool
void host(const std::string& h)
auto host() const -> const std::string&
void name(const std::string& h)
auto name() const -> const std::string&
void user(const std::string& h)
auto user() const -> const std::string&
void node(const std::string& h)
auto node() const -> const std::string&
void attribute(const std::string& a)
void attributes(const std::set<std::string>& a)
auto attributes() const -> const std::set<std::string>&
auto supportsAttributes(const std::set<std::string>& attrs) const -> bool
void id(TaskID p)
auto id() const -> TaskID
void task(long p)
auto task() const -> long
auto init() -> NodeInfo&

Friends

auto operator<<(std::ostream& s, const NodeInfo& p) -> std::ostream&
void operator<<(Stream&, const NodeInfo&)
void operator>>(Stream&, NodeInfo&)