diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2017-08-14 15:28:16 +0200 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2017-08-16 20:56:02 +0200 |
commit | c5e4404580164d3edd043e79cf72bac5bdaecb42 (patch) | |
tree | 746ac321e286e5f7495cb922690437e213a201c0 /src/libutil/logging.hh | |
parent | dffc3fe43bd3cbf95945065ee7822727b9fcea90 (diff) |
nix copy: Revive progress bar
Diffstat (limited to 'src/libutil/logging.hh')
-rw-r--r-- | src/libutil/logging.hh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/libutil/logging.hh b/src/libutil/logging.hh index 9ef6e3ee3..aa407f60b 100644 --- a/src/libutil/logging.hh +++ b/src/libutil/logging.hh @@ -13,6 +13,10 @@ typedef enum { lvlVomit } Verbosity; +typedef enum { + actCopyPath = 100, +} ActivityType; + class Activity { public: @@ -21,6 +25,10 @@ public: Activity(); Activity(const Activity & act) : id(act.id) { }; Activity(uint64_t id) : id(id) { }; + Activity(ActivityType type, std::string msg = ""); + ~Activity(); + + //void progress(...); }; typedef enum { @@ -35,6 +43,13 @@ typedef enum { evSubstitutionCreated = 8, evSubstitutionStarted = 9, evSubstitutionFinished = 10, + + evCopyStarted = 100, + evCopyProgress = 101, + + evStartActivity = 1000, + evStopActivity = 1001, + } EventType; struct Event |