Skip to content
API Documentation
BastionGuard™
AppResolver.hpp File Reference

Go to the source code of this file.

Classes

Namespaces

namespace  bsc
namespace  bsc::ui_util

Functions

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)