Porytiles
|
A customizable consumer for diagnostic messages. More...
#include <diagnostics.hpp>
Public Member Functions | |
virtual | ~DiagConsumer ()=default |
virtual void | Consume (const InFlightDiag &diag)=0 |
virtual bool | IsATty () const =0 |
virtual InFlightDiag | ConsumedAt (std::size_t i) const =0 |
virtual std::uint64_t | ConsumedCount () const =0 |
A customizable consumer for diagnostic messages.
DiagEngine must be configured with a concrete DiagConsumer that defines how diagnostic messages are to be processed.
Definition at line 195 of file diagnostics.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in porytiles::IgnoreConsumer, porytiles::StderrConsumer, and porytiles::VectorConsumer.
|
pure virtual |
Implemented in porytiles::IgnoreConsumer, porytiles::StderrConsumer, and porytiles::VectorConsumer.
|
pure virtual |
Implemented in porytiles::IgnoreConsumer, porytiles::StderrConsumer, and porytiles::VectorConsumer.
|
pure virtual |
Implemented in porytiles::IgnoreConsumer, porytiles::StderrConsumer, and porytiles::VectorConsumer.