|
KiCad PCB EDA Suite
|
#include <remote_symbol_download_manager.h>
Public Types | |
| using | FETCH_HANDLER |
Public Member Functions | |
| REMOTE_SYMBOL_DOWNLOAD_MANAGER () | |
| REMOTE_SYMBOL_DOWNLOAD_MANAGER (FETCH_HANDLER aHandler) | |
| bool | DownloadAndVerify (const REMOTE_PROVIDER_METADATA &aProvider, const REMOTE_PROVIDER_PART_ASSET &aAsset, long long aRemainingBudget, REMOTE_SYMBOL_FETCHED_ASSET &aFetched, wxString &aError) const |
Private Attributes | |
| FETCH_HANDLER | m_handler |
Definition at line 46 of file remote_symbol_download_manager.h.
Definition at line 49 of file remote_symbol_download_manager.h.
| REMOTE_SYMBOL_DOWNLOAD_MANAGER::REMOTE_SYMBOL_DOWNLOAD_MANAGER | ( | ) |
Definition at line 101 of file remote_symbol_download_manager.cpp.
References m_handler.
|
explicit |
Definition at line 107 of file remote_symbol_download_manager.cpp.
| bool REMOTE_SYMBOL_DOWNLOAD_MANAGER::DownloadAndVerify | ( | const REMOTE_PROVIDER_METADATA & | aProvider, |
| const REMOTE_PROVIDER_PART_ASSET & | aAsset, | ||
| long long | aRemainingBudget, | ||
| REMOTE_SYMBOL_FETCHED_ASSET & | aFetched, | ||
| wxString & | aError ) const |
Definition at line 113 of file remote_symbol_download_manager.cpp.
References _, REMOTE_PROVIDER_PART_ASSET::content_type, REMOTE_SYMBOL_FETCH_RESPONSE::content_type, REMOTE_SYMBOL_FETCHED_ASSET::content_type, REMOTE_PROVIDER_PART_ASSET::download_url, m_handler, REMOTE_SYMBOL_FETCH_RESPONSE::payload, REMOTE_SYMBOL_FETCHED_ASSET::payload, REMOTE_PROVIDER_PART_ASSET::sha256, REMOTE_PROVIDER_PART_ASSET::size_bytes, and REMOTE_SYMBOL_FETCH_RESPONSE::status_code.
|
private |
Definition at line 60 of file remote_symbol_download_manager.h.
Referenced by DownloadAndVerify(), REMOTE_SYMBOL_DOWNLOAD_MANAGER(), and REMOTE_SYMBOL_DOWNLOAD_MANAGER().