libdnf5::cli::output
-
enum class libdnf5::cli::output::ChangelogFilterType
Values:
-
enumerator NONE
-
enumerator UPGRADES
-
enumerator COUNT
-
enumerator SINCE
-
enumerator NONE
-
enum libdnf5::cli::output::ProvidesMatchedBy
Values:
-
enumerator NO_MATCH
-
enumerator PROVIDES
-
enumerator FILENAME
-
enumerator BINARY
-
enumerator NO_MATCH
- libdnf5::cli::output::
Values:
-
enumerator COL_REPO_ID
-
enumerator COL_REPO_NAME
-
enumerator COL_REPO_STATUS
-
enumerator COL_REPO_ID
-
enum class libdnf5::cli::output::SearchKeyMatch
Type of the match against the related key.
Values:
-
enumerator PARTIAL
When the pattern is contained within the given key.
-
enumerator EXACT
When the pattern exactly matches the given key.
-
enumerator PARTIAL
-
using libdnf5::cli::output::matched_key_pair = std::pair<std::string, SearchKeyMatch>
Defines a type for a key that was matched together with a type of the match.
- LIBDNF_CLI_API void libdnf5::cli::output::print_advisorylist_table (std::vector< std::unique_ptr< IAdvisoryPackage > > &advisory_package_list_not_installed, std::vector< std::unique_ptr< IAdvisoryPackage > > &advisory_package_list_installed)
- LIBDNF_CLI_API void libdnf5::cli::output::print_advisorylist_json (std::vector< std::unique_ptr< IAdvisoryPackage > > &advisory_package_list_not_installed, std::vector< std::unique_ptr< IAdvisoryPackage > > &advisory_package_list_installed)
- LIBDNF_CLI_API void libdnf5::cli::output::print_advisorylist_references_table (std::vector< libdnf5::advisory::AdvisoryPackage > &advisory_package_list_not_installed, std::vector< libdnf5::advisory::AdvisoryPackage > &advisory_package_list_installed, std::string reference_type)
- LIBDNF_CLI_API void libdnf5::cli::output::print_advisorylist_references_json (std::vector< libdnf5::advisory::AdvisoryPackage > &advisory_package_list_not_installed, std::vector< libdnf5::advisory::AdvisoryPackage > &advisory_package_list_installed, std::string reference_type)
- LIBDNF_CLI_API void libdnf5::cli::output::print_advisorysummary_table (const libdnf5::advisory::AdvisoryQuery &advisories, const std::string &mode)
- LIBDNF_CLI_API void libdnf5::cli::output::print_changelogs (libdnf5::rpm::PackageQuery &query, std::pair< ChangelogFilterType, std::variant< libdnf5::rpm::PackageQuery, int64_t, int32_t > > filter)
- LIBDNF_CLI_API void libdnf5::cli::output::print_environmentinfo_table (IEnvironment &environment)
- LIBDNF_CLI_API void libdnf5::cli::output::print_environmentlist_table (std::vector< std::unique_ptr< IEnvironment > > &environment_list)
- LIBDNF_CLI_API void libdnf5::cli::output::print_groupinfo_table (IGroup &group)
- LIBDNF_CLI_API void libdnf5::cli::output::print_grouplist_table (std::vector< std::unique_ptr< IGroup > > &group_list)
- LIBDNF_CLI_API void libdnf5::cli::output::print_module_item (IModuleItem &module_item)
- LIBDNF_CLI_API void libdnf5::cli::output::print_moduleinfo_table (std::vector< std::unique_ptr< IModuleItem > > &module_list)
- LIBDNF_CLI_API void libdnf5::cli::output::print_moduleinfo_table_hint ()
- LIBDNF_CLI_API void libdnf5::cli::output::print_modulelist_table (const std::vector< std::unique_ptr< IModuleItem > > &module_list)
- LIBDNF_CLI_API void libdnf5::cli::output::print_modulelist_table_hint ()
- LIBDNF_CLI_API void libdnf5::cli::output::print_package_info (IPackage &pkg, const std::unique_ptr< PkgColorizer > &colorizer=nullptr, const std::vector< libdnf5::rpm::Package > &obsoletes={})
- LIBDNF_CLI_API void libdnf5::cli::output::print_provides_table (IPackage &package, const char *spec, int match)
- LIBDNF_CLI_API void libdnf5::cli::output::print_repoinfo_json (const std::vector< std::unique_ptr< IRepoInfo > > &repos)
- LIBDNF_CLI_API void libdnf5::cli::output::print_repolist_table (const std::vector< std::unique_ptr< IRepo > > &repos, bool with_status, size_t sort_column)
- LIBDNF_CLI_API void libdnf5::cli::output::print_repolist_json (const std::vector< std::unique_ptr< IRepo > > &repos)
- LIBDNF_CLI_API bool libdnf5::cli::output::requires_filelists (const std::string &queryformat)
- LIBDNF_CLI_API void libdnf5::cli::output::print_pkg_set_with_format (std::FILE *target, const libdnf5::rpm::PackageSet &pkgs, const std::string &queryformat)
- LIBDNF_CLI_API void libdnf5::cli::output::print_pkg_attr_uniq_sorted (std::FILE *target, const libdnf5::rpm::PackageSet &pkgs, const std::string &getter_name)
- LIBDNF_CLI_API void libdnf5::cli::output::print_available_pkg_attrs (std::FILE *target)
- LIBDNF_CLI_API libdnf5::rpm::ReldepList libdnf5::cli::output::get_reldeplist_for_attr (const libdnf5::rpm::PackageSet &pkgs, const std::string &getter_name)
- LIBDNF_CLI_API void libdnf5::cli::output::print_search_results (const SearchResults &results)
Write the search results to the standard output.
- Parameters:
results – Structure with already computed search results.
- LIBDNF_CLI_API void libdnf5::cli::output::print_resolve_logs (const ITransaction &transaction, std::ostream &stream=std::cerr)
- LIBDNF_CLI_API bool libdnf5::cli::output::print_transaction_table (ITransaction &transaction)
- LIBDNF_CLI_API void libdnf5::cli::output::print_transaction_info (libdnf5::transaction::Transaction &transaction)
- LIBDNF_CLI_API void libdnf5::cli::output::print_transaction_list (std::vector< libdnf5::transaction::Transaction > &ts_list)
-
template<class T>
class AdvisoryAdapter : public libdnf5::cli::output::IAdvisory Public Functions
-
inline virtual std::string get_name() const override
-
inline virtual std::string get_severity() const override
-
inline virtual std::string get_type() const override
-
inline virtual unsigned long long get_buildtime() const override
-
inline virtual std::string get_vendor() const override
-
inline virtual std::string get_description() const override
-
inline virtual std::string get_title() const override
-
inline virtual std::string get_status() const override
-
inline virtual std::string get_rights() const override
-
inline virtual std::string get_message() const override
-
inline virtual std::vector<std::unique_ptr<IAdvisoryReference>> get_references() const override
-
inline virtual std::vector<std::unique_ptr<IAdvisoryCollection>> get_collections() const override
-
inline virtual std::string get_name() const override
-
template<class T>
class AdvisoryCollectionAdapter : public libdnf5::cli::output::IAdvisoryCollection Public Functions
-
inline virtual std::vector<std::unique_ptr<IAdvisoryPackage>> get_packages() override
-
inline virtual std::vector<std::unique_ptr<IAdvisoryModule>> get_modules() override
-
inline virtual std::vector<std::unique_ptr<IAdvisoryPackage>> get_packages() override
-
class AdvisoryInfo
-
class AdvisoryInfoJSON
-
template<class T>
class AdvisoryModuleAdapter : public libdnf5::cli::output::IAdvisoryModule Public Functions
-
inline virtual std::string get_name() const override
-
inline virtual std::string get_stream() const override
-
inline virtual std::string get_version() const override
-
inline virtual std::string get_context() const override
-
inline virtual std::string get_arch() const override
-
inline virtual std::string get_nsvca() const override
-
inline virtual std::string get_name() const override
-
template<class T>
class AdvisoryPackageAdapter : public libdnf5::cli::output::IAdvisoryPackage Public Functions
-
inline virtual std::string get_name() const override
-
inline virtual std::string get_epoch() const override
-
inline virtual std::string get_version() const override
-
inline virtual std::string get_release() const override
-
inline virtual std::string get_arch() const override
-
inline virtual std::string get_nevra() const override
-
inline virtual std::string get_name() const override
-
template<class T>
class AdvisoryReferenceAdapter : public libdnf5::cli::output::IAdvisoryReference
-
template<class T>
class EnvironmentAdapter : public libdnf5::cli::output::IEnvironment Public Functions
-
inline virtual std::string get_environmentid() const override
-
inline virtual std::string get_name() const override
-
inline virtual std::string get_description() const override
-
inline virtual std::string get_order() const override
-
inline virtual std::vector<std::string> get_groups() override
-
inline virtual std::vector<std::string> get_optional_groups() override
-
inline virtual std::set<std::string> get_repos() const override
-
inline virtual bool get_installed() const override
-
inline virtual std::string get_environmentid() const override
-
template<class T>
class GroupAdapter : public libdnf5::cli::output::IGroup Public Functions
-
inline virtual std::string get_groupid() const override
-
inline virtual std::string get_name() const override
-
inline virtual std::vector<std::unique_ptr<IGroupPackage>> get_packages() override
-
inline virtual std::string get_description() const override
-
inline virtual std::string get_order() const override
-
inline virtual std::string get_langonly() const override
-
inline virtual bool get_uservisible() const override
-
inline virtual std::set<std::string> get_repos() const override
-
inline virtual bool get_installed() const override
-
inline virtual std::string get_groupid() const override
-
template<class T>
class GroupPackageAdapter : public libdnf5::cli::output::IGroupPackage
-
class IAdvisory
Subclassed by libdnf5::cli::output::AdvisoryAdapter< T >
Public Functions
-
virtual ~IAdvisory() = default
-
virtual std::string get_name() const = 0
-
virtual std::string get_severity() const = 0
-
virtual std::string get_type() const = 0
-
virtual unsigned long long get_buildtime() const = 0
-
virtual std::string get_vendor() const = 0
-
virtual std::string get_description() const = 0
-
virtual std::string get_title() const = 0
-
virtual std::string get_status() const = 0
-
virtual std::string get_rights() const = 0
-
virtual std::string get_message() const = 0
-
virtual std::vector<std::unique_ptr<IAdvisoryReference>> get_references() const = 0
-
virtual std::vector<std::unique_ptr<IAdvisoryCollection>> get_collections() const = 0
-
virtual ~IAdvisory() = default
-
class IAdvisoryCollection
Subclassed by libdnf5::cli::output::AdvisoryCollectionAdapter< T >
Public Functions
-
virtual ~IAdvisoryCollection() = default
-
virtual std::vector<std::unique_ptr<IAdvisoryPackage>> get_packages() = 0
-
virtual std::vector<std::unique_ptr<IAdvisoryModule>> get_modules() = 0
-
virtual ~IAdvisoryCollection() = default
-
class IAdvisoryModule
Subclassed by libdnf5::cli::output::AdvisoryModuleAdapter< T >
Public Functions
-
virtual ~IAdvisoryModule() = default
-
virtual std::string get_name() const = 0
-
virtual std::string get_stream() const = 0
-
virtual std::string get_version() const = 0
-
virtual std::string get_context() const = 0
-
virtual std::string get_arch() const = 0
-
virtual std::string get_nsvca() const = 0
-
virtual ~IAdvisoryModule() = default
-
class IAdvisoryPackage
Subclassed by libdnf5::cli::output::AdvisoryPackageAdapter< T >
Public Functions
-
virtual ~IAdvisoryPackage() = default
-
virtual std::string get_name() const = 0
-
virtual std::string get_epoch() const = 0
-
virtual std::string get_version() const = 0
-
virtual std::string get_release() const = 0
-
virtual std::string get_arch() const = 0
-
virtual std::string get_nevra() const = 0
-
virtual ~IAdvisoryPackage() = default
-
class IAdvisoryReference
Subclassed by libdnf5::cli::output::AdvisoryReferenceAdapter< T >
-
class IEnvironment
Subclassed by libdnf5::cli::output::EnvironmentAdapter< T >
Public Functions
-
virtual ~IEnvironment() = default
-
virtual std::string get_environmentid() const = 0
-
virtual std::string get_name() const = 0
-
virtual std::string get_description() const = 0
-
virtual std::string get_order() const = 0
-
virtual std::vector<std::string> get_groups() = 0
-
virtual std::vector<std::string> get_optional_groups() = 0
-
virtual std::set<std::string> get_repos() const = 0
-
virtual bool get_installed() const = 0
-
virtual ~IEnvironment() = default
-
class IGroup
Subclassed by libdnf5::cli::output::GroupAdapter< T >
Public Functions
-
virtual ~IGroup() = default
-
virtual std::string get_groupid() const = 0
-
virtual std::string get_name() const = 0
-
virtual std::string get_description() const = 0
-
virtual std::string get_order() const = 0
-
virtual std::string get_langonly() const = 0
-
virtual bool get_uservisible() const = 0
-
virtual std::vector<std::unique_ptr<IGroupPackage>> get_packages() = 0
-
virtual std::set<std::string> get_repos() const = 0
-
virtual bool get_installed() const = 0
-
virtual ~IGroup() = default
-
class IGroupPackage
Subclassed by libdnf5::cli::output::GroupPackageAdapter< T >
-
class IModuleDependency
Subclassed by libdnf5::cli::output::ModuleDependencyAdapter< T >
-
class IModuleItem
Subclassed by libdnf5::cli::output::ModuleItemAdapter< T >
Public Functions
-
virtual ~IModuleItem() = default
-
virtual std::string get_name() const = 0
-
virtual std::string get_stream() const = 0
-
virtual long long get_version() const = 0
-
virtual std::string get_version_str() const = 0
-
virtual std::string get_context() const = 0
-
virtual std::string get_arch() const = 0
-
virtual std::string get_full_identifier() const = 0
-
virtual std::string get_summary() const = 0
-
virtual std::string get_description() const = 0
-
virtual std::vector<std::string> get_artifacts() const = 0
-
virtual std::vector<std::unique_ptr<IModuleProfile>> get_profiles() const = 0
-
virtual std::vector<std::string> get_default_profiles() const = 0
-
virtual std::vector<std::unique_ptr<IModuleDependency>> get_module_dependencies(bool remove_platform = false) const = 0
-
virtual std::string get_repo_id() const = 0
-
virtual bool is_active() const = 0
-
virtual module::ModuleStatus get_status() const = 0
-
virtual bool is_default() const = 0
-
virtual ~IModuleItem() = default
-
class IModuleProfile
Subclassed by libdnf5::cli::output::ModuleProfileAdapter< T >
-
class IPackage
Subclassed by libdnf5::cli::output::PackageAdapter< T >
Public Functions
-
virtual ~IPackage() = default
-
virtual std::string get_name() const = 0
-
virtual std::string get_epoch() const = 0
-
virtual std::string get_version() const = 0
-
virtual std::string get_release() const = 0
-
virtual std::string get_arch() const = 0
-
virtual std::string get_evr() const = 0
-
virtual std::string get_nevra() const = 0
-
virtual std::string get_full_nevra() const = 0
-
virtual std::string get_na() const = 0
-
virtual unsigned long long get_download_size() const = 0
-
virtual unsigned long long get_install_size() const = 0
-
virtual std::string get_license() const = 0
-
virtual std::string get_sourcerpm() const = 0
-
virtual std::string get_vendor() const = 0
-
virtual std::string get_url() const = 0
-
virtual std::string get_summary() const = 0
-
virtual std::string get_description() const = 0
-
virtual std::vector<std::string> get_files() const = 0
-
virtual bool is_installed() const = 0
-
virtual std::string get_from_repo_id() const = 0
-
virtual std::string get_repo_id() const = 0
-
virtual libdnf5::transaction::TransactionItemReason get_reason() const = 0
-
virtual ~IPackage() = default
-
class IRepo
Subclassed by libdnf5::cli::output::RepoAdapter< T >
-
class IRepoInfo
Public Functions
-
virtual ~IRepoInfo() = default
-
virtual std::string get_id() const = 0
-
virtual std::string get_name() const = 0
-
virtual std::string get_type() const = 0
-
virtual bool is_enabled() const = 0
-
virtual int get_priority() const = 0
-
virtual int get_cost() const = 0
-
virtual std::vector<std::string> get_baseurl() const = 0
-
virtual std::string get_metalink() const = 0
-
virtual std::string get_mirrorlist() const = 0
-
virtual int get_metadata_expire() const = 0
-
virtual std::vector<std::string> get_excludepkgs() const = 0
-
virtual std::vector<std::string> get_includepkgs() const = 0
-
virtual std::vector<std::string> get_gpgkey() const = 0
-
virtual bool get_pkg_gpgcheck() const = 0
-
virtual bool get_gpgcheck() const = 0
- Deprecated:
Use get_pkg_gpgcheck() const
-
virtual bool get_repo_gpgcheck() const = 0
-
virtual std::string get_repo_file_path() const = 0
-
virtual std::string get_revision() const = 0
-
virtual std::vector<std::string> get_content_tags() const = 0
-
virtual std::vector<std::pair<std::string, std::string>> get_distro_tags() const = 0
-
virtual int64_t get_timestamp() const = 0
-
virtual int get_max_timestamp() const = 0
-
virtual uint64_t get_size() const = 0
-
virtual uint64_t get_pkgs() const = 0
-
virtual uint64_t get_available_pkgs() const = 0
-
virtual std::vector<std::string> get_mirrors() const = 0
-
virtual ~IRepoInfo() = default
-
class ITransaction
Subclassed by libdnf5::cli::output::TransactionAdapter< T >
Public Functions
-
virtual ~ITransaction() = default
-
virtual std::vector<std::string> get_resolve_logs_as_strings() const = 0
-
virtual std::vector<std::unique_ptr<ITransactionPackage>> get_transaction_packages() const = 0
-
virtual std::vector<std::unique_ptr<ITransactionGroup>> get_transaction_groups() const = 0
-
virtual std::vector<std::unique_ptr<ITransactionModule>> get_transaction_modules() const = 0
-
virtual std::vector<std::unique_ptr<ITransactionEnvironment>> get_transaction_environments() const = 0
-
virtual bool empty() const = 0
-
virtual ~ITransaction() = default
-
class ITransactionEnvironment
Subclassed by libdnf5::cli::output::TransactionEnvironmentAdapter< T >
Public Functions
-
virtual ~ITransactionEnvironment() = default
-
virtual libdnf5::transaction::TransactionItemAction get_action() const = 0
-
virtual libdnf5::transaction::TransactionItemReason get_reason() const = 0
-
virtual std::unique_ptr<IEnvironment> get_environment() const = 0
-
virtual ~ITransactionEnvironment() = default
-
class ITransactionGroup
Subclassed by libdnf5::cli::output::TransactionGroupAdapter< T >
-
class ITransactionModule
Subclassed by libdnf5::cli::output::TransactionModuleAdapter< T >
Public Functions
-
virtual ~ITransactionModule() = default
-
virtual libdnf5::transaction::TransactionItemAction get_action() const = 0
-
virtual libdnf5::transaction::TransactionItemReason get_reason() const = 0
-
virtual std::string get_module_name() const = 0
-
virtual std::string get_module_stream() const = 0
-
virtual std::vector<std::pair<std::string, std::string>> get_replaces() const = 0
-
virtual ~ITransactionModule() = default
-
class ITransactionPackage
Subclassed by libdnf5::cli::output::TransactionPackageAdapter< T >
-
template<class T>
class ModuleDependencyAdapter : public libdnf5::cli::output::IModuleDependency
-
template<class T>
class ModuleItemAdapter : public libdnf5::cli::output::IModuleItem Public Functions
-
inline virtual std::string get_name() const override
-
inline virtual std::string get_stream() const override
-
inline virtual long long get_version() const override
-
inline virtual std::string get_version_str() const override
-
inline virtual std::string get_context() const override
-
inline virtual std::string get_arch() const override
-
inline virtual std::string get_full_identifier() const override
-
inline virtual std::string get_summary() const override
-
inline virtual std::string get_description() const override
-
inline virtual std::vector<std::string> get_artifacts() const override
-
inline virtual std::vector<std::unique_ptr<IModuleProfile>> get_profiles() const override
-
inline virtual std::vector<std::string> get_default_profiles() const override
-
inline virtual std::vector<std::unique_ptr<IModuleDependency>> get_module_dependencies(bool remove_platform) const override
-
inline virtual std::string get_repo_id() const override
-
inline virtual bool is_active() const override
-
inline virtual module::ModuleStatus get_status() const override
-
inline virtual bool is_default() const override
-
inline virtual std::string get_name() const override
-
template<class T>
class ModuleProfileAdapter : public libdnf5::cli::output::IModuleProfile
-
template<class T>
class PackageAdapter : public libdnf5::cli::output::IPackage Public Functions
-
inline virtual std::string get_name() const override
-
inline virtual std::string get_epoch() const override
-
inline virtual std::string get_version() const override
-
inline virtual std::string get_release() const override
-
inline virtual std::string get_arch() const override
-
inline virtual std::string get_evr() const override
-
inline virtual std::string get_nevra() const override
-
inline virtual std::string get_full_nevra() const override
-
inline virtual std::string get_na() const override
-
inline virtual unsigned long long get_download_size() const override
-
inline virtual unsigned long long get_install_size() const override
-
inline virtual std::string get_license() const override
-
inline virtual std::string get_sourcerpm() const override
-
inline virtual std::string get_vendor() const override
-
inline virtual std::string get_url() const override
-
inline virtual std::string get_summary() const override
-
inline virtual std::string get_description() const override
-
inline virtual std::vector<std::string> get_files() const override
-
inline virtual bool is_installed() const override
-
inline virtual std::string get_from_repo_id() const override
-
inline virtual std::string get_repo_id() const override
-
inline virtual libdnf5::transaction::TransactionItemReason get_reason() const override
-
inline virtual std::string get_name() const override
-
class PackageInfoSections : public libdnf5::cli::output::PackageListSections
Public Functions
-
PackageInfoSections()
-
~PackageInfoSections()
-
virtual void print(const std::unique_ptr<PkgColorizer> &colorizer = nullptr) override
Print the table
- Parameters:
colorizer – Optional class to select color for packages in output
-
PackageInfoSections()
-
class PackageListSections
- #include <package_list_sections.hpp>
Print list packages divided into sections.
Subclassed by libdnf5::cli::output::PackageInfoSections
Public Functions
-
PackageListSections()
-
virtual ~PackageListSections()
-
virtual void print(const std::unique_ptr<PkgColorizer> &colorizer = nullptr)
Print the table
- Parameters:
colorizer – Optional class to select color for packages in output
-
bool add_section(const std::string &heading, const libdnf5::rpm::PackageSet &pkg_set, const std::map<libdnf5::rpm::PackageId, std::vector<libdnf5::rpm::Package>> &obsoletes = {})
Adds a new section to the smartcols table
- Parameters:
heading – Header of the section
pkg_set – List of packages to be printed in this section
obsoletes – Optional map of obsoleted packages by obsoleter
- Returns:
Returns
true
in case at least one package was added,false
otherwise
-
PackageListSections()
-
class PkgColorizer
Public Functions
-
PkgColorizer(const libdnf5::rpm::PackageSet &base_versions, const std::string &color_not_found, const std::string &color_lt, const std::string &color_eq, const std::string &color_gt)
Class is used to compute output color of the package based on the package version and version in
base_versions
. Colors can be either names (e.g. red, green) or escape sequences (e.g. “\033[32m”).- Parameters:
base_versions – Package set to compare version with
color_not_found – Color returned in case package’s name.arch is not in
base_versions
color_lt – Color returned in case package’s version is lower then the one in
base_versions
color_eq – Color returned in case package’s version is equal to the one in
base_versions
color_gt – Color returned in case package’s version is greater then the one in
base_versions
-
PkgColorizer(const libdnf5::rpm::PackageSet &base_versions, const std::string &color_not_found, const std::string &color_lt, const std::string &color_eq, const std::string &color_gt)
-
class RepoInfo
-
struct SearchOptions
- #include <search.hpp>
Options used with the search command that affect the output.
-
struct SearchPackages
- #include <search.hpp>
Auxiliary structure for holding the set of result packages together with their comparator.
Public Members
-
std::set<libdnf5::rpm::Package, decltype(&libdnf5::rpm::cmp_nevra<libdnf5::rpm::Package>)> packages{&libdnf5::rpm::cmp_nevra<libdnf5::rpm::Package>}
-
std::set<libdnf5::rpm::Package, decltype(&libdnf5::rpm::cmp_nevra<libdnf5::rpm::Package>)> packages{&libdnf5::rpm::cmp_nevra<libdnf5::rpm::Package>}
-
struct SearchResult
- #include <search.hpp>
Search results grouped by the keys that were matched.
Public Members
-
std::vector<matched_key_pair> matched_keys
List of keys that were matched for this group.
-
SearchPackages matched_packages
List of packages that were matched for this group.
-
std::vector<matched_key_pair> matched_keys
-
struct SearchResults
- #include <search.hpp>
Aggregating structure for all search results.
Public Members
-
SearchOptions options
Search options that were used.
-
std::vector<std::string> patterns
List of patterns to be matched, given by the user.
-
std::vector<SearchResult> group_results
List of results groups.
-
SearchOptions options
-
template<class T>
class TransactionAdapter : public libdnf5::cli::output::ITransaction Public Functions
-
inline virtual std::vector<std::string> get_resolve_logs_as_strings() const override
-
inline virtual std::vector<std::unique_ptr<ITransactionPackage>> get_transaction_packages() const override
-
inline virtual std::vector<std::unique_ptr<IPackage>> get_broken_dependency_packages() const override
-
inline virtual std::vector<std::unique_ptr<ITransactionGroup>> get_transaction_groups() const override
-
inline virtual std::vector<std::unique_ptr<ITransactionModule>> get_transaction_modules() const override
-
inline virtual std::vector<std::unique_ptr<ITransactionEnvironment>> get_transaction_environments() const override
-
inline virtual bool empty() const override
-
inline virtual std::vector<std::string> get_resolve_logs_as_strings() const override
-
template<class T>
class TransactionEnvironmentAdapter : public libdnf5::cli::output::ITransactionEnvironment Public Functions
-
inline virtual libdnf5::transaction::TransactionItemAction get_action() const override
-
inline virtual libdnf5::transaction::TransactionItemReason get_reason() const override
-
inline virtual std::unique_ptr<IEnvironment> get_environment() const override
-
inline virtual libdnf5::transaction::TransactionItemAction get_action() const override
-
template<class T>
class TransactionGroupAdapter : public libdnf5::cli::output::ITransactionGroup
-
template<class T>
class TransactionModuleAdapter : public libdnf5::cli::output::ITransactionModule Public Functions
-
inline virtual libdnf5::transaction::TransactionItemAction get_action() const override
-
inline virtual libdnf5::transaction::TransactionItemReason get_reason() const override
-
inline virtual std::string get_module_name() const override
-
inline virtual std::string get_module_stream() const override
-
inline virtual std::vector<std::pair<std::string, std::string>> get_replaces() const override
-
inline virtual libdnf5::transaction::TransactionItemAction get_action() const override
-
template<class T>
class TransactionPackageAdapter : public libdnf5::cli::output::ITransactionPackage
-
class TransactionTable
Public Functions
-
explicit TransactionTable(ITransaction &transaction)
-
~TransactionTable()
-
TransactionTable(const TransactionTable&) = delete
-
TransactionTable &operator=(const TransactionTable&) = delete
-
TransactionTable(TransactionTable &&src)
-
TransactionTable &operator=(TransactionTable &&src)
-
void print_table()
-
void print_summary() const
-
void set_colors_enabled(bool enable)
-
void set_term_width(std::size_t width)
-
void set_output_stream(std::FILE *fd)
-
explicit TransactionTable(ITransaction &transaction)