CacheRepository(const wxString &aRepositoryId) | PLUGIN_CONTENT_MANAGER | |
DEFAULT_DOWNLOAD_MEM_LIMIT | PLUGIN_CONTENT_MANAGER | privatestatic |
DiscardRepositoryCache(const wxString &aRepositoryId) | PLUGIN_CONTENT_MANAGER | |
DownloadToStream(const wxString &aUrl, std::ostream *aOutput, PROGRESS_REPORTER *aReporter, const size_t aSizeLimit=DEFAULT_DOWNLOAD_MEM_LIMIT) | PLUGIN_CONTENT_MANAGER | |
fetchPackages(const wxString &aUrl, const std::optional< wxString > &aHash, std::vector< PCM_PACKAGE > &aPackages, PROGRESS_REPORTER *aReporter) | PLUGIN_CONTENT_MANAGER | private |
FetchRepository(const wxString &aUrl, PCM_REPOSITORY &aRepository, PROGRESS_REPORTER *aReporter) | PLUGIN_CONTENT_MANAGER | |
Get3rdPartyPath() const | PLUGIN_CONTENT_MANAGER | inline |
getCachedRepository(const wxString &aRepositoryId) const | PLUGIN_CONTENT_MANAGER | private |
getCurrentTimestamp() const | PLUGIN_CONTENT_MANAGER | private |
GetInstalledPackageBitmaps() | PLUGIN_CONTENT_MANAGER | |
GetInstalledPackages() const | PLUGIN_CONTENT_MANAGER | |
GetInstalledPackageVersion(const wxString &aPackageId) const | PLUGIN_CONTENT_MANAGER | |
GetPackageSearchRank(const PCM_PACKAGE &aPackage, const wxString &aSearchTerm) | PLUGIN_CONTENT_MANAGER | |
GetPackageState(const wxString &aRepositoryId, const wxString &aPackageId) | PLUGIN_CONTENT_MANAGER | |
GetPackageUpdateVersion(const PCM_PACKAGE &aPackage) | PLUGIN_CONTENT_MANAGER | |
GetRepositoryList() const | PLUGIN_CONTENT_MANAGER | inline |
GetRepositoryPackageBitmaps(const wxString &aRepositoryId) | PLUGIN_CONTENT_MANAGER | |
GetRepositoryPackages(const wxString &aRepositoryId) const | PLUGIN_CONTENT_MANAGER | |
IsPackagePinned(const wxString &aPackageId) const | PLUGIN_CONTENT_MANAGER | |
m_3rdparty_path | PLUGIN_CONTENT_MANAGER | private |
m_availableUpdateCallback | PLUGIN_CONTENT_MANAGER | private |
m_cache_path | PLUGIN_CONTENT_MANAGER | private |
m_dialog | PLUGIN_CONTENT_MANAGER | private |
m_installed | PLUGIN_CONTENT_MANAGER | private |
m_kicad_version | PLUGIN_CONTENT_MANAGER | privatestatic |
m_repository_cache | PLUGIN_CONTENT_MANAGER | private |
m_repository_list | PLUGIN_CONTENT_MANAGER | private |
m_schema_validator | PLUGIN_CONTENT_MANAGER | private |
m_updateBackgroundJob | PLUGIN_CONTENT_MANAGER | private |
m_updateThread | PLUGIN_CONTENT_MANAGER | private |
MarkInstalled(const PCM_PACKAGE &aPackage, const wxString &aVersion, const wxString &aRepositoryId) | PLUGIN_CONTENT_MANAGER | |
MarkUninstalled(const PCM_PACKAGE &aPackage) | PLUGIN_CONTENT_MANAGER | |
PLUGIN_CONTENT_MANAGER(std::function< void(int)> aAvailableUpdateCallbac) | PLUGIN_CONTENT_MANAGER | |
PreparePackage(PCM_PACKAGE &aPackage) | PLUGIN_CONTENT_MANAGER | static |
ReadEnvVar() | PLUGIN_CONTENT_MANAGER | |
RunBackgroundUpdate() | PLUGIN_CONTENT_MANAGER | |
SaveInstalledPackages() | PLUGIN_CONTENT_MANAGER | |
SetDialogWindow(wxWindow *aDialog) | PLUGIN_CONTENT_MANAGER | inline |
SetPinned(const wxString &aPackageId, const bool aPinned) | PLUGIN_CONTENT_MANAGER | |
SetRepositoryList(const STRING_PAIR_LIST &aRepositories) | PLUGIN_CONTENT_MANAGER | |
StopBackgroundUpdate() | PLUGIN_CONTENT_MANAGER | |
updateInstalledPackagesMetadata(const wxString &aRepositoryId) | PLUGIN_CONTENT_MANAGER | private |
ValidateJson(const nlohmann::json &aJson, const nlohmann::json_uri &aUri=nlohmann::json_uri("#")) const | PLUGIN_CONTENT_MANAGER | |
VerifyHash(std::istream &aStream, const wxString &aHash) const | PLUGIN_CONTENT_MANAGER | |
~PLUGIN_CONTENT_MANAGER() | PLUGIN_CONTENT_MANAGER | |