summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_browser.gypi
diff options
context:
space:
mode:
authorachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-25 00:00:32 +0000
committerachuith@chromium.org <achuith@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-25 00:00:32 +0000
commitf99a712d8b469025ccafdbe006fcebd6544271f8 (patch)
treea9fd5e293918d875a9f3de7fe9c286da7cd29a88 /chrome/chrome_browser.gypi
parent72e39d4c4ea617083668e883fc0186dea640ca8e (diff)
downloadchromium_src-f99a712d8b469025ccafdbe006fcebd6544271f8.zip
chromium_src-f99a712d8b469025ccafdbe006fcebd6544271f8.tar.gz
chromium_src-f99a712d8b469025ccafdbe006fcebd6544271f8.tar.bz2
GDataDB support with leveldb.
* Define GDataDB interface with methods to Put, Get and Delete. Also define a path-based iterator. * GDataLevelDB implements GDataDB using leveldb. * Add methods SerializeToString and FromProtoString to serialize GDataEntry to strings and vice versa. * GDataDBTests test Put, Get, Delete for files and directories. * Iterator tests in GDataDBTests. * GDataDBFactory class to create GDataLevelDB instance. TODO: * There is no integration with GDataRootDirectory/GDataFileSystem yet. BUG=chromium-os:29232 TEST=unittests pass. Review URL: https://chromiumcodereview.appspot.com/10168025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@133815 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_browser.gypi')
-rw-r--r--chrome/chrome_browser.gypi5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 76845ad..3e3d25d 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -509,6 +509,9 @@
'browser/chromeos/external_protocol_dialog.h',
'browser/chromeos/gdata/gdata_auth_service.cc',
'browser/chromeos/gdata/gdata_auth_service.h',
+ 'browser/chromeos/gdata/gdata_db.h',
+ 'browser/chromeos/gdata/gdata_db_factory.cc',
+ 'browser/chromeos/gdata/gdata_db_factory.h',
'browser/chromeos/gdata/gdata_documents_service.cc',
'browser/chromeos/gdata/gdata_documents_service.h',
'browser/chromeos/gdata/gdata_download_observer.cc',
@@ -520,6 +523,8 @@
'browser/chromeos/gdata/gdata_file_system_proxy.h',
'browser/chromeos/gdata/gdata_files.cc',
'browser/chromeos/gdata/gdata_files.h',
+ 'browser/chromeos/gdata/gdata_leveldb.cc',
+ 'browser/chromeos/gdata/gdata_leveldb.h',
'browser/chromeos/gdata/gdata_operation_registry.cc',
'browser/chromeos/gdata/gdata_operation_registry.h',
'browser/chromeos/gdata/gdata_operations.cc',