summaryrefslogtreecommitdiff
path: root/shared/shadow.h
diff options
context:
space:
mode:
Diffstat (limited to 'shared/shadow.h')
-rw-r--r--shared/shadow.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/shared/shadow.h b/shared/shadow.h
index 05748fd7..edea4377 100644
--- a/shared/shadow.h
+++ b/shared/shadow.h
@@ -19,18 +19,10 @@ use in windows build only!
namespace shadow
{
-struct WaitingForShadow
-{
- virtual ~WaitingForShadow() {}
- virtual void requestUiRefresh() = 0; //allowed to throw exceptions
- virtual void reportInfo(const Zstring& text) = 0;
-};
-
-
class ShadowCopy //buffer access to Windows Volume Shadow Copy Service
{
public:
- ShadowCopy(WaitingForShadow* callback);
+ ShadowCopy() {}
Zstring makeShadowCopy(const Zstring& inputFile); //throw(FileError); returns filename on shadow copy
@@ -38,8 +30,6 @@ private:
ShadowCopy(const ShadowCopy&);
ShadowCopy& operator=(const ShadowCopy&);
- WaitingForShadow* callback_;
-
class ShadowVolume;
typedef std::map<Zstring, std::shared_ptr<ShadowVolume>, LessFilename> VolNameShadowMap;
VolNameShadowMap shadowVol;
bgstack15