|
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
|
This is the complete list of members for DekiEditor::EditorHttpUtils, including all inherited members.
| DownloadFile(const std::string &url, const std::string &localPath, std::atomic< bool > *cancelFlag=nullptr, HttpStatusCallback status=nullptr) | DekiEditor::EditorHttpUtils | static |
| DownloadFileVerified(const std::string &url, const std::string &localPath, const std::string &expectedSha256, std::atomic< bool > *cancelFlag=nullptr, HttpStatusCallback status=nullptr, bool allowUnpinned=false) | DekiEditor::EditorHttpUtils | static |
| ExtractZip(const std::string &zipPath, const std::string &destDir, HttpStatusCallback status=nullptr, std::string *error=nullptr) | DekiEditor::EditorHttpUtils | static |
| FetchUrl(const std::string &url) | DekiEditor::EditorHttpUtils | static |
| IsAllowedUrl(const std::string &url, std::string &reason) | DekiEditor::EditorHttpUtils | static |
| IsSafeArchiveEntry(const std::string &entry) | DekiEditor::EditorHttpUtils | static |
| kMaxRedirects | DekiEditor::EditorHttpUtils | static |
| MaterializeArchiveLinks(const std::string &destDir, const std::vector< ArchiveLink > &links, std::string &error) | DekiEditor::EditorHttpUtils | static |
| ParseArchiveLinks(const std::string &names, const std::string &verbose, std::vector< ArchiveLink > &out, std::string &error) | DekiEditor::EditorHttpUtils | static |
| ParseGitHubRelease(const std::string &json, const std::string &assetPattern, const std::string &repo, std::string &outVersion, std::string &outDownloadUrl) | DekiEditor::EditorHttpUtils | static |
| Sha256File(const std::string &path) | DekiEditor::EditorHttpUtils | static |
| ZipEntriesAreSafe(const std::string &zipPath, std::string &reason) | DekiEditor::EditorHttpUtils | static |