Class Dune::XT::Common::SuspendableStrBuffer

Friends Dune::XT::Common::CombinedBuffer.

class Dune::XT::Common::SuspendableStrBuffer

a string buffer whose input can be temporarily suspended (priority-based) and that respects log flags

void Dune::XT::Common::SuspendableStrBuffer::suspend(PriorityType priority)

stop accepting input into the buffer the suspend_priority_ mechanism provides a way to silence streams from ‘higher’ modules no-op if already suspended *

void Dune::XT::Common::SuspendableStrBuffer::resume(PriorityType priority)

start accepting input into the buffer again no-op if not suspended *

int Dune::XT::Common::SuspendableStrBuffer::pubsync()

No documentation provided.

std::streamsize Dune::XT::Common::SuspendableStrBuffer::xsputn(const int *s, std::streamsize count) override

No documentation provided.

int Dune::XT::Common::SuspendableStrBuffer::overflow(int ch = <recovery-expr>()) override

No documentation provided.

inline bool Dune::XT::Common::SuspendableStrBuffer::enabled() const

No documentation provided.

Dune::XT::Common::SuspendableStrBuffer::SuspendableStrBuffer(int loglevel, int &logflags)

No documentation provided.

Dune::XT::Common::SuspendableStrBuffer::SuspendableStrBuffer(const SuspendableStrBuffer&) = delete

No documentation provided.

int &Dune::XT::Common::SuspendableStrBuffer::logflags_

No documentation provided.

int Dune::XT::Common::SuspendableStrBuffer::loglevel_

No documentation provided.

int Dune::XT::Common::SuspendableStrBuffer::suspended_logflags_

No documentation provided.

bool Dune::XT::Common::SuspendableStrBuffer::is_suspended_

No documentation provided.

PriorityType Dune::XT::Common::SuspendableStrBuffer::suspend_priority_

No documentation provided.

std::mutex Dune::XT::Common::SuspendableStrBuffer::mutex_

No documentation provided.

const PriorityType Dune::XT::Common::SuspendableStrBuffer::default_suspend_priority

No documentation provided.

type Dune::XT::Common::SuspendableStrBuffer::PriorityType

No documentation provided.