aboutsummaryrefslogtreecommitdiff
path: root/backends/cloud/onedrive/onedrivestorage.h
diff options
context:
space:
mode:
authorAlexander Tkachev2016-06-01 12:39:10 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commita66322408f95ff7b29cf6967eaecaac06dfe5b31 (patch)
treea55a9390a3ab12566aec0478e633d30ae988103d /backends/cloud/onedrive/onedrivestorage.h
parent4b3a8be0b9db448971e6095a24501c66714c484f (diff)
downloadscummvm-rg350-a66322408f95ff7b29cf6967eaecaac06dfe5b31.tar.gz
scummvm-rg350-a66322408f95ff7b29cf6967eaecaac06dfe5b31.tar.bz2
scummvm-rg350-a66322408f95ff7b29cf6967eaecaac06dfe5b31.zip
CLOUD: Implement Storage's isWorking()
It now keeps track of how many Requests are running. To achieve that, we had to pass a callback to ConnectionManager, so each Request has a callback paired with it. If that's one of Storage's Requests, it has a callback, which would decrease a counter. When Storage adds a Request, it also increases a counter and passes that callback. Callback is called by ConnMan when Request is deleted. isWorking() returns true if there is at least one Request running.
Diffstat (limited to 'backends/cloud/onedrive/onedrivestorage.h')
-rw-r--r--backends/cloud/onedrive/onedrivestorage.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/backends/cloud/onedrive/onedrivestorage.h b/backends/cloud/onedrive/onedrivestorage.h
index 5edd96e59c..a09d68b6fd 100644
--- a/backends/cloud/onedrive/onedrivestorage.h
+++ b/backends/cloud/onedrive/onedrivestorage.h
@@ -98,9 +98,6 @@ public:
/** Returns storage's saves directory path with the trailing slash. */
virtual Common::String savesDirectoryPath();
- /** Returns whether there are any requests running. */
- virtual bool isWorking() { return false; } //TODO
-
/**
* Load token and user id from configs and return OneDriveStorage for those.
* @return pointer to the newly created OneDriveStorage or 0 if some problem occured.