DEKI/ENGINE docs
Deki 0.19.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
DekiEditor::EditorHttpUtils Member List

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::EditorHttpUtilsstatic
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::EditorHttpUtilsstatic
ExtractZip(const std::string &zipPath, const std::string &destDir, HttpStatusCallback status=nullptr, std::string *error=nullptr)DekiEditor::EditorHttpUtilsstatic
FetchUrl(const std::string &url)DekiEditor::EditorHttpUtilsstatic
IsAllowedUrl(const std::string &url, std::string &reason)DekiEditor::EditorHttpUtilsstatic
IsSafeArchiveEntry(const std::string &entry)DekiEditor::EditorHttpUtilsstatic
kMaxRedirectsDekiEditor::EditorHttpUtilsstatic
MaterializeArchiveLinks(const std::string &destDir, const std::vector< ArchiveLink > &links, std::string &error)DekiEditor::EditorHttpUtilsstatic
ParseArchiveLinks(const std::string &names, const std::string &verbose, std::vector< ArchiveLink > &out, std::string &error)DekiEditor::EditorHttpUtilsstatic
ParseGitHubRelease(const std::string &json, const std::string &assetPattern, const std::string &repo, std::string &outVersion, std::string &outDownloadUrl)DekiEditor::EditorHttpUtilsstatic
Sha256File(const std::string &path)DekiEditor::EditorHttpUtilsstatic
ZipEntriesAreSafe(const std::string &zipPath, std::string &reason)DekiEditor::EditorHttpUtilsstatic