1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
// Copyright Contributors to the DNF5 project.
// SPDX-License-Identifier: LGPL-2.1-or-later
#ifndef LIBDNF5_PLUGIN_UTILS_HPP
#define LIBDNF5_PLUGIN_UTILS_HPP
#include "libdnf5/defs.h"
#include <filesystem>
#include <vector>
namespace libdnf5 {
class Base;
namespace plugin {
/// Get the list of directories from which libdnf5 plugin configuration is read.
///
/// @param base The Base instance to query for configuration
/// @return Vector of filesystem paths to plugin configuration directories
[[nodiscard]] std::vector<std::filesystem::path> LIBDNF_API get_config_dirs(const Base & base);
} // namespace plugin
} // namespace libdnf5
#endif
|