Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: third_party/leveldatabase/README.chromium

Issue 710373002: LevelDB: Using base::File for all file I/O (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Comment for GetDirectoryEntries, using ReadAtCurrentPosNoBestEffort Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 Name: LevelDB: A Fast Persistent Key-Value Store 1 Name: LevelDB: A Fast Persistent Key-Value Store
2 Short Name: leveldb 2 Short Name: leveldb
3 URL: http://code.google.com/p/leveldb/ 3 URL: http://code.google.com/p/leveldb/
4 Version: r80 4 Version: r80
5 License: New BSD 5 License: New BSD
6 License File: src/LICENSE 6 License File: src/LICENSE
7 Security Critical: yes 7 Security Critical: yes
8 8
9 Description: 9 Description:
10 Alternative to SQLite used as the backend for IndexedDB and internally by the 10 Alternative to SQLite used as the backend for IndexedDB and internally by the
11 FileSystem API implementation and others. 11 FileSystem API implementation and others.
12 12
13 Local Additions: 13 Local Additions:
14 * gyp file for building in chromium 14 * gyp file for building in chromium
15 * port/port_chromium.{h,cc}, env_chromium.{h,cc}, env_chromium_stdio.{h,cc}, and 15 * port/port_chromium.{h,cc} and env_chromium.{h,cc} provide chromium
16 env_chromium_win.{h,cc} provide (POSIX and Windows respectively) chromium
17 implementations of primitives used by leveldb. E.g. threading, file handling, 16 implementations of primitives used by leveldb. E.g. threading, file handling,
18 etc. env_chromium.h allows re-use of some utility functions. 17 etc. env_chromium.h allows re-use of some utility functions.
19 * chromium_logger.h was copied from src/util/posix_logger.h and updated to use 18 * chromium_logger.h was copied from src/util/posix_logger.h and updated to use
20 chrome primitives in place of some posix primitives 19 chrome primitives in place of some posix primitives
21 * env_idb.h allows IndexedDB to emit uma stats under separate histograms from 20 * env_idb.h allows IndexedDB to emit uma stats under separate histograms from
22 other LevelDB consumers. 21 other LevelDB consumers.
23 * ChromiumEnv wraps low-level I/O calls that may be interrupted with a 22 * ChromiumEnv wraps low-level I/O calls that may be interrupted with a
24 HANDLE_EINTR macro that retries the call. 23 HANDLE_EINTR macro that retries the call.
25 * TRACE macros/thread name for chrome://tracing diagnostics 24 * TRACE macros/thread name for chrome://tracing diagnostics
26 * Handle in-process exclusive file locks, based on src/util/env_posix.cc 25 * Handle in-process exclusive file locks, based on src/util/env_posix.cc
27 * Unit tests for the Chromium environment. 26 * Unit tests for the Chromium environment.
OLDNEW
« no previous file with comments | « content/browser/indexed_db/indexed_db_cleanup_on_io_error_unittest.cc ('k') | third_party/leveldatabase/chromium_logger.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698