From e1d26767107f358107ca0283836b111ddecb5d92 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sun, 12 Mar 2017 16:58:35 -0700 Subject: Report progress (in terms of percent and logging). --- ldid.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'ldid.hpp') diff --git a/ldid.hpp b/ldid.hpp index ce9d8d0..a628754 100644 --- a/ldid.hpp +++ b/ldid.hpp @@ -52,7 +52,7 @@ class Folder { public: virtual void Save(const std::string &path, bool edit, const void *flag, const Functor &code) = 0; virtual bool Look(const std::string &path) const = 0; - virtual void Open(const std::string &path, const Functor &code) const = 0; + virtual void Open(const std::string &path, const Functor &code) const = 0; virtual void Find(const std::string &path, const Functor &code, const Functor &)> &link) const = 0; }; @@ -75,7 +75,7 @@ class DiskFolder : virtual void Save(const std::string &path, bool edit, const void *flag, const Functor &code); virtual bool Look(const std::string &path) const; - virtual void Open(const std::string &path, const Functor &code) const; + virtual void Open(const std::string &path, const Functor &code) const; virtual void Find(const std::string &path, const Functor &code, const Functor &)> &link) const; }; @@ -91,7 +91,7 @@ class SubFolder : virtual void Save(const std::string &path, bool edit, const void *flag, const Functor &code); virtual bool Look(const std::string &path) const; - virtual void Open(const std::string &path, const Functor &code) const; + virtual void Open(const std::string &path, const Functor &code) const; virtual void Find(const std::string &path, const Functor &code, const Functor &)> &link) const; }; @@ -119,14 +119,14 @@ class UnionFolder : mutable std::map> resets_; std::string Map(const std::string &path) const; - void Map(const std::string &path, const Functor &code, const std::string &file, const Functor &)> &save) const; + void Map(const std::string &path, const Functor &code, const std::string &file, const Functor &)> &save) const; public: UnionFolder(Folder &parent); virtual void Save(const std::string &path, bool edit, const void *flag, const Functor &code); virtual bool Look(const std::string &path) const; - virtual void Open(const std::string &path, const Functor &code) const; + virtual void Open(const std::string &path, const Functor &code) const; virtual void Find(const std::string &path, const Functor &code, const Functor &)> &link) const; void operator ()(const std::string &from) { @@ -151,11 +151,11 @@ struct Bundle { std::vector hash; }; -Bundle Sign(const std::string &root, Folder &folder, const std::string &key, const std::string &requirement, const Functor &alter); +Bundle Sign(const std::string &root, Folder &folder, const std::string &key, const std::string &requirement, const Functor &alter, const Functor &progress, const Functor &percent); typedef std::map> Slots; -std::vector Sign(const void *idata, size_t isize, std::streambuf &output, const std::string &identifier, const std::string &entitlements, const std::string &requirement, const std::string &key, const Slots &slots); +std::vector Sign(const void *idata, size_t isize, std::streambuf &output, const std::string &identifier, const std::string &entitlements, const std::string &requirement, const std::string &key, const Slots &slots, const Functor &percent); } -- cgit v1.2.3-56-ge451