Index: mount_task.h |
diff --git a/mount_task.h b/mount_task.h |
index 914da940370450ec35dbd9b239f487a5dc1b1c51..a75ae04c25c1471ebb2cc617528d520ded470485 100644 |
--- a/mount_task.h |
+++ b/mount_task.h |
@@ -331,6 +331,21 @@ class MountTaskRemoveTrackedSubdirectories : public MountTask { |
DISALLOW_COPY_AND_ASSIGN(MountTaskRemoveTrackedSubdirectories); |
}; |
+// Implements asychronous removal of tracked subdirectories |
+class MountTaskAutomaticFreeDiskSpace : public MountTask { |
+ public: |
+ MountTaskAutomaticFreeDiskSpace(MountTaskObserver* observer, |
+ Mount* mount) |
+ : MountTask(observer, mount, UsernamePasskey()) { |
+ } |
+ virtual ~MountTaskAutomaticFreeDiskSpace() { } |
+ |
+ virtual void Run(); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(MountTaskAutomaticFreeDiskSpace); |
+}; |
+ |
} // namespace cryptohome |
#endif // CRYPTOHOME_MOUNT_TASK_H_ |