Exheredludis/paludis/create_output_manager_info.se
Ciaran McCreesh 5181afb3eb ClientOutputFeatures
Which will allow us to implement things like elog at end only for
clients that display a summary table.
2010-02-19 21:53:38 +00:00

44 lines
1.1 KiB
Bash

#!/usr/bin/env bash
# vim: set sw=4 sts=4 et ft=sh :
make_enum_OutputExclusivity()
{
prefix oe
key oe_background "Run in the background, produce no output"
key oe_with_others "Other things may be running at the same time"
key oe_exclusive "We are the only thing running"
want_destringify
doxygen_comment << "END"
/**
* Options telling most CreateOutputManagerInfo subclasses whether we
* will be run exclusively or with other tasks.
*
* \see CreateOutputManagerInfo
*/
END
}
make_enum_ClientOutputFeature()
{
prefix cof
key cof_summary_at_end "Set if the client shows a summary at the end"
want_destringify
doxygen_comment << "END"
/**
* Options telling most CreateOutputManagerInfo subclasses what features our
* client supports, allowing environments to decide how to handle output
* managers.
*
* \see CreateOutputManagerInfo
* \see ClientOutputFeatures
*/
END
}