20 #ifndef PALUDIS_GUARD_PALUDIS_TEE_OUTPUT_MANAGER_HH
21 #define PALUDIS_GUARD_PALUDIS_TEE_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>
42 const std::shared_ptr<const OutputManagerSequence> &,
43 const std::shared_ptr<const OutputManagerSequence> &)
PALUDIS_ATTRIBUTE((deprecated));
46 const std::shared_ptr<const OutputManagerSequence> &,
47 const std::shared_ptr<const OutputManagerSequence> &,
48 const std::shared_ptr<const OutputManagerSequence> &,
49 const std::shared_ptr<const OutputManagerSequence> &);
56 virtual void succeeded();
57 virtual void ignore_succeeded();
59 virtual bool want_to_flush()
const;
60 virtual void nothing_more_to_come();
61 virtual void message(
const MessageType,
const std::string &);
63 static const std::shared_ptr<const Set<std::string> > factory_managers()
66 static const std::shared_ptr<OutputManager> factory_create(
67 const OutputManagerFactory::KeyFunction &,
68 const OutputManagerFactory::CreateChildFunction &,
69 const OutputManagerFactory::ReplaceVarsFunc &)