scummvm/backends/platform
Alexander Tkachev ca2eeb2214 CLOUD: Add Cloud::Manager and Cloud::Storage
This commit introduces Common::CloudManager, which can be accessed from
OSystem.

The backend for this manager is Cloud::Manager (defined in
backends/cloud/manager.h). It should load all users storages from
configs and provide access to current Storage instance. For now it just
creates a new one.

Cloud::Storage (backends/cloud/storage.h) provides an API to interact
with cloud storage, for example, create new directory or sync files.
Right now it's not ready and has only two dummy methods: listDirectory()
and syncSaves().

There is Cloud::Dropbox::DropboxStorage backend
(backends/cloud/dropbox/dropboxstorage.h) for Cloud::Storage. Right now
it implements both listDirectory() and syncSaves() with starting timer
task and handling it by printing out some JSON examples.
2016-08-24 16:05:07 +06:00
..
3ds JANITORIAL: Remove unnecessary semicolons 2016-05-25 05:37:07 +02:00
android ANDROID: Set version code to 16. 15 was 1.8.1 2016-05-31 17:13:33 +02:00
androidsdl ANDROIDSDL: add androidsdl backend 2016-05-19 20:33:27 +02:00
dc DC: Fix compilation 2016-08-04 13:08:25 +02:00
dingux GCW0: Attempt to fix out-of-tree packaging. 2016-04-24 05:03:25 +02:00
ds BACKENDS: Add a closeCD() function to the AudioCDManager 2016-03-13 13:53:35 +01:00
gph SDL: Add basic abstraction class for the SDL window. 2015-02-16 01:03:29 +01:00
ios7 IOS: Fixes savegame deletion on sandboxed iOS devices 2016-02-26 09:50:39 +01:00
iphone IPHONE: Make includes match our style. 2016-01-07 12:44:48 +01:00
linuxmoto SDL: Add basic abstraction class for the SDL window. 2015-02-16 01:03:29 +01:00
maemo MAEMO: Update debian/changelog 2016-05-20 20:16:54 -05:00
n64 N64: Added pos() method to another save class 2016-08-04 13:05:15 +02:00
null NULL: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
openpandora SDL: Add basic abstraction class for the SDL window. 2015-02-16 01:03:29 +01:00
ps2 Merge pull request #426 from sunmax/master 2014-04-28 21:20:42 +03:00
psp RELEASE: This is 1.9.0git 2016-02-05 23:31:25 +01:00
samsungtv SDL: Add basic abstraction class for the SDL window. 2015-02-16 01:03:29 +01:00
sdl CLOUD: Add Cloud::Manager and Cloud::Storage 2016-08-24 16:05:07 +06:00
symbian ALL: Split SMALL_SCREEN_DEVICE into GUI_ENABLE_KEYSDIALOG and GUI_ONLY_FULLSCREEN 2016-04-10 13:02:27 +02:00
tizen Merge pull request #711 from lordhoto/opengl-revamp 2016-03-23 15:55:55 +01:00
webos WEBOS: Make GPL headers consistent in themselves. 2014-02-18 02:39:40 +01:00
wii WII: missing ASCII codes for some keys 2014-10-23 09:19:48 +02:00
wince ALL: Split SMALL_SCREEN_DEVICE into GUI_ENABLE_KEYSDIALOG and GUI_ONLY_FULLSCREEN 2016-04-10 13:02:27 +02:00