#include <versions-db-manager.h>
|
bool | get_version_description (const component_part_type component, const version &version, std::string &version_description) |
|
bool | get_version_download_link (const component_part_type component, const version &version, std::string &dl_link) |
|
bool | get_version_release_notes (const component_part_type component, const version &version, std::string &version_release_notes_link) |
|
query_status_type | query_versions (const std::string &device_name, component_part_type component, const update_policy_type policy, version &out_version) |
|
| versions_db_manager (const std::string &url, const bool use_url_as_local_path=false, http::user_callback_func_type download_callback=http::user_callback_func_type()) |
|
| ~versions_db_manager () |
|
Definition at line 99 of file versions-db-manager.h.
rs2::sw_update::versions_db_manager::~versions_db_manager |
( |
| ) |
|
|
inline |
void rs2::sw_update::versions_db_manager::build_schema |
( |
std::unordered_map< std::string, std::function< bool(const std::string &)>> & |
verifier | ) |
|
|
private |
bool rs2::sw_update::versions_db_manager::get_server_data |
( |
std::stringstream & |
ver_data | ) |
|
|
private |
bool rs2::sw_update::versions_db_manager::init |
( |
| ) |
|
|
private |
bool rs2::sw_update::versions_db_manager::is_device_name_equal |
( |
const std::string & |
str_from_db, |
|
|
const std::string & |
str_compared, |
|
|
bool |
allow_wildcard |
|
) |
| |
|
private |
void rs2::sw_update::versions_db_manager::parse_versions_data |
( |
const std::stringstream & |
ver_data | ) |
|
|
private |
const std::string rs2::sw_update::versions_db_manager::_dev_info_url |
|
private |
bool rs2::sw_update::versions_db_manager::_local_source_file |
|
private |
bool rs2::sw_update::versions_db_manager::_server_versions_loaded |
|
private |
std::vector<std::unordered_map<std::string, std::string> > rs2::sw_update::versions_db_manager::_server_versions_vec |
|
private |
The documentation for this class was generated from the following files: