20#ifndef PALUDIS_GUARD_PALUDIS_FILE_OUTPUT_MANAGER_HH
21#define PALUDIS_GUARD_PALUDIS_FILE_OUTPUT_MANAGER_HH 1
23#include <paludis/file_output_manager-fwd.hh>
24#include <paludis/output_manager.hh>
25#include <paludis/output_manager_factory.hh>
28#include <paludis/util/fs_path-fwd.hh>
43 const bool keep_on_success,
44 const bool keep_on_empty,
45 const std::shared_ptr<OutputManager> & summary_output_manager,
46 const std::string & summary_output_message);
47 ~FileOutputManager()
override;
57 void message(
const MessageType,
const std::string &)
override;
59 static const std::shared_ptr<const Set<std::string> > factory_managers()
62 static const std::shared_ptr<OutputManager> factory_create(
69 extern template class
Pimp<FileOutputManager>;
void succeeded() override
bool want_to_flush() const override
void nothing_more_to_come() override
void message(const MessageType, const std::string &) override
void ignore_succeeded() 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