eckit::Monitor class

Public types

class TaskArray

Public static functions

static auto instance() -> Monitor&
static auto active() -> bool
static void active(bool a)

Public functions

void reset()
void startup()
void shutdown()
void out(char*, char*)
void name(const std::string&)
void kind(const std::string&)
void progress(const std::string&, unsigned long long, unsigned long long)
void progress(unsigned long long)
void progress()
auto state(char) -> char
void message(const std::string&)
auto message() -> std::string
void status(const std::string&)
auto status() -> std::string
auto statusTree() -> std::string
void stoppable(bool)
auto stopTriggered() -> bool
void setStopped()
auto stopped() -> bool
auto self() -> long
void parent(long)
void start(const std::string&)
auto kill(const std::string&, int = 15) -> int
void port(int)
auto port() -> int
void host(const std::string&)
auto host() -> std::string
auto taskID() -> TaskID
void taskID(const TaskID&)
void show(bool)
void cancel(const std::string&)
auto cancelMessage() -> std::string
auto canceled() -> bool
void abort()
void checkAbort()
auto task(unsigned long slot) -> TaskInfo&
auto tasks() -> TaskArray&
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.