20#ifndef PALUDIS_GUARD_PALUDIS_BUFFER_OUTPUT_MANAGER_HH
21#define PALUDIS_GUARD_PALUDIS_BUFFER_OUTPUT_MANAGER_HH 1
23#include <paludis/tee_output_manager-fwd.hh>
24#include <paludis/output_manager.hh>
25#include <paludis/output_manager_factory.hh>
40 const std::shared_ptr<OutputManager> &
42 ~BufferOutputManager()
override;
52 void message(
const MessageType,
const std::string &)
override;
54 static const std::shared_ptr<const Set<std::string> > factory_managers()
57 static const std::shared_ptr<OutputManager> factory_create(
64 extern template class
Pimp<BufferOutputManager>;
void message(const MessageType, const std::string &) override
void succeeded() override
void nothing_more_to_come() override
void ignore_succeeded() override
bool want_to_flush() const override
Definition output_manager_factory.hh:40
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24