std::map< sw_update::version, version_info > version_to_info
version_to_info firmware_versions
GLsizei const GLchar *const * string
sw_update::version firmware_version
def info(name, value, persistent=False)
version_to_info software_versions
std::string serial_number
versions_db_manager _versions_db
std::string name_for_display
std::function< callback_result(uint64_t dl_current_bytes, uint64_t dl_total_bytes)> user_callback_func_type
update_profile _update_profile
bool try_parse_update(versions_db_manager &up_handler, const std::string &dev_name, update_policy_type policy, component_part_type part, version_info &result)
update_policy_type policy
sw_update::version software_version
dev_updates_profile(const device &dev, const std::string &url, const bool use_url_as_local_path=false, http::user_callback_func_type download_callback=http::user_callback_func_type())
std::string download_link
bool retrieve_updates(component_part_type comp)
update_profile & get_update_profile()