eckit::TeeTarget class

Base classes

class LogTarget

Constructors, destructors, conversion operators

TeeTarget(LogTarget* left, LogTarget* right)
~TeeTarget() override

Public functions

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

Private functions

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

Function documentation

void eckit::TeeTarget::attach() const

void eckit::TeeTarget::detach() const

size_t eckit::TeeTarget::count() const

void eckit::TeeTarget::lock() const

void eckit::TeeTarget::unlock() const