eckit::WrapperTarget class

Base classes

class LogTarget

Derived classes

class ColouringTarget
class MonitorTarget
class PrefixTarget
class TimeStampTarget

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 flush() override
void writePrefix() pure virtual
void writeSuffix() pure virtual

Function documentation

void eckit::WrapperTarget::attach() const

void eckit::WrapperTarget::detach() const

size_t eckit::WrapperTarget::count() const

void eckit::WrapperTarget::lock() const

void eckit::WrapperTarget::unlock() const