aboutsummaryrefslogtreecommitdiff
path: root/backends/cloud/cloudmanager.h
diff options
context:
space:
mode:
authorAlexander Tkachev2016-07-21 14:50:24 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commitbd8f2ed8250f902b9061f2c3688857390ceebe97 (patch)
tree37cd4cb8f00f5cad2bae0832628599c7b389d3ee /backends/cloud/cloudmanager.h
parent8c62993769dd12d3ee96eba84f3b35d8c63f9269 (diff)
downloadscummvm-rg350-bd8f2ed8250f902b9061f2c3688857390ceebe97.tar.gz
scummvm-rg350-bd8f2ed8250f902b9061f2c3688857390ceebe97.tar.bz2
scummvm-rg350-bd8f2ed8250f902b9061f2c3688857390ceebe97.zip
CLOUD: Fix some TODOs in CloudManager
"No Storage connected!" error message is passed to the error callback now when there is no Storage connected to the CloudManager.
Diffstat (limited to 'backends/cloud/cloudmanager.h')
-rw-r--r--backends/cloud/cloudmanager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/backends/cloud/cloudmanager.h b/backends/cloud/cloudmanager.h
index aad01338a9..c504ff39cb 100644
--- a/backends/cloud/cloudmanager.h
+++ b/backends/cloud/cloudmanager.h
@@ -68,6 +68,9 @@ class CloudManager : public Common::Singleton<CloudManager> {
/** Frees memory used by storages which failed to connect. */
void freeStorages();
+ /** Calls the error callback with a special "no storage connected" message. */
+ void passNoStorageConnected(Networking::ErrorCallback errorCallback) const;
+
public:
CloudManager();
virtual ~CloudManager();