eckit::MonitorTarget class

Base classes

class WrapperTarget

Constructors, destructors, conversion operators

MonitorTarget(LogTarget* target = 0)
~MonitorTarget() override

Public functions

void attach() const
void detach() const
auto count() const -> size_t
void lock() const
void unlock() const

Private functions

void write(const char* start, const char* end) override
void writePrefix() override
void writeSuffix() override
void print(std::ostream& s) const override

Function documentation

void eckit::MonitorTarget::attach() const

void eckit::MonitorTarget::detach() const

size_t eckit::MonitorTarget::count() const

void eckit::MonitorTarget::lock() const

void eckit::MonitorTarget::unlock() const