Lines Matching refs:engine
60 datetime::delta engine::default_timeout(300, 0);
257 engine::strings_set()); in init_tree()
261 engine::strings_set()); in init_tree()
273 engine::strings_set()); in init_tree()
276 tree.set< paths_set_node >("required_files", engine::paths_set()); in init_tree()
282 tree.set< paths_set_node >("required_programs", engine::paths_set()); in init_tree()
288 tree.set< delta_node >("timeout", engine::default_timeout); in init_tree()
308 throw engine::error(F("Unknown metadata property %s") % key); in lookup_rw()
310 throw engine::error(F("Invalid value for metadata property %s: %s") % in lookup_rw()
332 throw engine::error(F("Unknown metadata property %s") % key); in set()
334 throw engine::error(F("Invalid value for metadata property %s: %s") % in set()
348 check_required_configs(const engine::strings_set& required_configs, in check_required_configs()
352 for (engine::strings_set::const_iterator iter = required_configs.begin(); in check_required_configs()
377 check_allowed_architectures(const engine::strings_set& allowed_architectures, in check_allowed_architectures()
399 check_allowed_platforms(const engine::strings_set& allowed_platforms, in check_allowed_platforms()
447 check_required_files(const engine::paths_set& required_files) in check_required_files()
449 for (engine::paths_set::const_iterator iter = required_files.begin(); in check_required_files()
466 check_required_programs(const engine::paths_set& required_programs) in check_required_programs()
468 for (engine::paths_set::const_iterator iter = required_programs.begin(); in check_required_programs()
507 struct engine::metadata::impl {
535 engine::metadata::metadata(const utils::config::tree& props) : in metadata()
542 engine::metadata::~metadata(void) in ~metadata()
550 const engine::strings_set&
551 engine::metadata::allowed_architectures(void) const in allowed_architectures()
561 const engine::strings_set&
562 engine::metadata::allowed_platforms(void) const in allowed_platforms()
571 engine::properties_map
572 engine::metadata::custom(void) const in custom()
582 engine::metadata::description(void) const in description()
592 engine::metadata::has_cleanup(void) const in has_cleanup()
601 const engine::strings_set&
602 engine::metadata::required_configs(void) const in required_configs()
611 const engine::paths_set&
612 engine::metadata::required_files(void) const in required_files()
622 engine::metadata::required_memory(void) const in required_memory()
631 const engine::paths_set&
632 engine::metadata::required_programs(void) const in required_programs()
642 engine::metadata::required_user(void) const in required_user()
653 engine::metadata::timeout(void) const in timeout()
662 engine::properties_map
663 engine::metadata::to_properties(void) const in to_properties()
675 engine::metadata::operator==(const metadata& other) const in operator ==()
687 engine::metadata::operator!=(const metadata& other) const in operator !=()
700 engine::operator<<(std::ostream& output, const metadata& object) in operator <<()
705 const engine::properties_map props = object.to_properties(); in operator <<()
706 for (engine::properties_map::const_iterator iter = props.begin(); in operator <<()
721 struct engine::metadata_builder::impl {
736 impl(const engine::metadata& base) : in impl()
745 engine::metadata_builder::metadata_builder(void) : in metadata_builder()
752 engine::metadata_builder::metadata_builder(const engine::metadata& base) : in metadata_builder()
759 engine::metadata_builder::~metadata_builder(void) in ~metadata_builder()
771 engine::metadata_builder&
772 engine::metadata_builder::add_allowed_architecture(const std::string& arch) in add_allowed_architecture()
787 engine::metadata_builder&
788 engine::metadata_builder::add_allowed_platform(const std::string& platform) in add_allowed_platform()
804 engine::metadata_builder&
805 engine::metadata_builder::add_custom(const std::string& key, in add_custom()
820 engine::metadata_builder&
821 engine::metadata_builder::add_required_config(const std::string& var) in add_required_config()
836 engine::metadata_builder&
837 engine::metadata_builder::add_required_file(const fs::path& path) in add_required_file()
851 engine::metadata_builder&
852 engine::metadata_builder::add_required_program(const fs::path& path) in add_required_program()
867 engine::metadata_builder&
868 engine::metadata_builder::set_allowed_architectures(const strings_set& as) in set_allowed_architectures()
882 engine::metadata_builder&
883 engine::metadata_builder::set_allowed_platforms(const strings_set& ps) in set_allowed_platforms()
897 engine::metadata_builder&
898 engine::metadata_builder::set_custom(const properties_map& props) in set_custom()
915 engine::metadata_builder&
916 engine::metadata_builder::set_description(const std::string& description) in set_description()
930 engine::metadata_builder&
931 engine::metadata_builder::set_has_cleanup(const bool cleanup) in set_has_cleanup()
945 engine::metadata_builder&
946 engine::metadata_builder::set_required_configs(const strings_set& vars) in set_required_configs()
960 engine::metadata_builder&
961 engine::metadata_builder::set_required_files(const paths_set& files) in set_required_files()
975 engine::metadata_builder&
976 engine::metadata_builder::set_required_memory(const units::bytes& bytes) in set_required_memory()
990 engine::metadata_builder&
991 engine::metadata_builder::set_required_programs(const paths_set& progs) in set_required_programs()
1005 engine::metadata_builder&
1006 engine::metadata_builder::set_required_user(const std::string& user) in set_required_user()
1021 engine::metadata_builder&
1022 engine::metadata_builder::set_string(const std::string& key, in set_string()
1028 throw engine::format_error(F("Unknown metadata property %s") % key); in set_string()
1030 throw engine::format_error( in set_string()
1044 engine::metadata_builder&
1045 engine::metadata_builder::set_timeout(const datetime::delta& timeout) in set_timeout()
1061 engine::metadata
1062 engine::metadata_builder::build(void) const in build()
1080 engine::check_reqs(const engine::metadata& md, const config::tree& cfg, in check_reqs()