Go to the source code of this file.
Classes | |
| struct | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::DesktopIndex |
Namespaces | |
| namespace | bsc |
| namespace | bsc::ui_util |
| namespace | bsc::ui_util::anonymous_namespace{AppResolver.cpp} |
Macros | |
| #define | _(text) |
| #define | N_(text) |
Functions | |
| std::string | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::lower (std::string s) |
| std::string | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::trim_copy (std::string s) |
| std::string | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::normalized_address (std::string s) |
| bool | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::is_unknown_identity_value (const std::string &value) |
| bool | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::has_reliable_process_identity (const std::string &app_comm, const std::string &app_path, const std::vector< std::string > &app_args) |
| bool | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::is_unknown_display_name (const std::string &display_name) |
| std::string | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::basename_of (std::string s) |
| std::string | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::strip_wrappers (std::string s) |
| std::vector< std::string > | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::split_exec_tokens (const std::string &exec) |
| std::string | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::key_for (std::string s) |
| void | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::add_key (std::unordered_map< std::string, AppMetadata > &map, const std::string &raw, const AppMetadata &meta) |
| bool | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::token_is_env_assignment (const std::string &t) |
| void | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::add_exec_aliases (std::unordered_map< std::string, AppMetadata > &map, const std::string &commandline, const AppMetadata &meta) |
| bool | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::looks_like_thread_name (const std::string &comm) |
| std::string | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::icon_name_from_appinfo (const Glib::RefPtr< Gio::AppInfo > &ai) |
| void | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::build_index_locked () |
| void | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::add_candidate (std::vector< std::string > &out, const std::string &s) |
| std::vector< std::string > | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::browser_aliases_for (const std::string &raw) |
| std::optional< AppMetadata > | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::lookup_exact_or_alias (const std::vector< std::string > &candidates) |
| std::optional< AppMetadata > | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::lookup_prefix (const std::vector< std::string > &candidates) |
| AppMetadata | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::fallback_metadata (const std::string &app_comm, const std::string &app_path, const std::vector< std::string > &app_args) |
| AppMetadata | bsc::ui_util::resolve_app_metadata (const std::string &app_comm, const std::string &app_path, const std::vector< std::string > &app_args) |
| std::string | bsc::ui_util::best_app_display_name (const std::string &app_comm, const std::string &app_path, const std::vector< std::string > &app_args) |
| std::string | bsc::ui_util::best_app_icon_name (const std::string &app_comm, const std::string &app_path, const std::vector< std::string > &app_args) |
| bool | bsc::ui_util::is_safe_local_address (const std::string &address) |
| bool | bsc::ui_util::is_safe_local_connection (const std::string &dst_ip, const std::string &src_ip) |
| std::string | bsc::ui_util::safe_local_process_label () |
| std::string | bsc::ui_util::safe_local_process_icon_name () |
| std::string | bsc::ui_util::best_connection_display_name (const std::string &app_comm, const std::string &app_path, const std::vector< std::string > &app_args, const std::string &dst_ip, const std::string &src_ip) |
| std::string | bsc::ui_util::best_connection_icon_name (const std::string &app_comm, const std::string &app_path, const std::vector< std::string > &app_args, const std::string &dst_ip, const std::string &src_ip) |
Variables | |
| constexpr const char * | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::kGenericIcon = "application-x-executable" |
| constexpr const char * | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::kUnknownProcessLabel |
| constexpr const char * | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::kSafeLocalProcessLabel |
| constexpr const char * | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::kSafeLocalProcessIcon = "network-workgroup" |
| DesktopIndex | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::g_index |
| std::mutex | bsc::ui_util::anonymous_namespace{AppResolver.cpp}::g_index_mutex |
| #define _ | ( | text | ) |
Definition at line 23 of file AppResolver.cpp.
| #define N_ | ( | text | ) |
Definition at line 24 of file AppResolver.cpp.