/external/chromium_org/extensions/browser/api/storage/ |
storage_api.h | 29 virtual ResponseValue RunWithStorage(ValueStore* storage) = 0; 33 // - If |result| failed with a ValueStore::CORRUPTION error, this will call 37 ResponseValue UseReadResult(ValueStore::ReadResult result, 38 ValueStore* storage); 42 // - If |result| failed with a ValueStore::CORRUPTION error, this will call 47 ResponseValue UseWriteResult(ValueStore::WriteResult result, 48 ValueStore* storage); 53 void AsyncRunWithStorage(ValueStore* storage); 55 // Called if we encounter a ValueStore error. If the error is due to 56 // corruption, tries to restore the ValueStore and re-run the API function [all...] |
settings_storage_factory.h | 13 class ValueStore; 24 // Creates a new ValueStore area for an extension under |base_path|. 26 virtual ValueStore* Create(const base::FilePath& base_path,
|
value_store_cache.h | 13 class ValueStore; 30 typedef base::Callback<void(ValueStore*)> StorageCallback; 41 // Requests the cache to invoke |callback| with the appropriate ValueStore 43 // ValueStore in case of errors.
|
weak_unlimited_settings_storage.cc | 10 ValueStore* delegate) 29 ValueStore::ReadResult WeakUnlimitedSettingsStorage::Get( 34 ValueStore::ReadResult WeakUnlimitedSettingsStorage::Get( 39 ValueStore::ReadResult WeakUnlimitedSettingsStorage::Get() { 43 ValueStore::WriteResult WeakUnlimitedSettingsStorage::Set( 48 ValueStore::WriteResult WeakUnlimitedSettingsStorage::Set( 53 ValueStore::WriteResult WeakUnlimitedSettingsStorage::Remove( 58 ValueStore::WriteResult WeakUnlimitedSettingsStorage::Remove( 63 ValueStore::WriteResult WeakUnlimitedSettingsStorage::Clear() {
|
local_value_store_cache.h | 36 typedef std::map<std::string, linked_ptr<ValueStore> > StorageMap; 38 ValueStore* GetStorage(scoped_refptr<const Extension> extension);
|
leveldb_settings_storage_factory.h | 15 virtual ValueStore* Create(const base::FilePath& base_path,
|
settings_storage_quota_enforcer.h | 16 class SettingsStorageQuotaEnforcer : public ValueStore { 29 SettingsStorageQuotaEnforcer(const Limits& limits, ValueStore* delegate); 33 // ValueStore implementation. 52 ValueStore* get_delegate_for_test() { return delegate_.get(); } 62 scoped_ptr<ValueStore> const delegate_;
|
settings_test_util.h | 22 class ValueStore; 37 ValueStore* GetStorage(scoped_refptr<const Extension> extension, 42 ValueStore* GetStorage(scoped_refptr<const Extension> extension, 89 virtual ValueStore* Create(const base::FilePath& base_path,
|
storage_frontend_unittest.cc | 32 // To save typing ValueStore::DEFAULTS everywhere. 33 const ValueStore::WriteOptions DEFAULTS = ValueStore::DEFAULTS; 98 ValueStore* storage = 105 ValueStore::WriteResult result = storage->Set(DEFAULTS, "foo", bar); 110 ValueStore::ReadResult result = storage->Get(); 119 ValueStore::ReadResult result = storage->Get(); 130 ValueStore* storage = 135 ValueStore::WriteResult result = storage->Set(DEFAULTS, "foo", bar); 146 ValueStore::ReadResult result = storage->Get() [all...] |
settings_storage_quota_enforcer.cc | 58 scoped_ptr<ValueStore::Error> QuotaExceededError(Resource resource, 80 return make_scoped_ptr(new ValueStore::Error( 81 ValueStore::QUOTA_EXCEEDED, 89 const Limits& limits, ValueStore* delegate) 113 // All ValueStore implementations rely on GetBytesInUse being 118 ValueStore::ReadResult SettingsStorageQuotaEnforcer::Get( 123 ValueStore::ReadResult SettingsStorageQuotaEnforcer::Get( 128 ValueStore::ReadResult SettingsStorageQuotaEnforcer::Get() { 132 ValueStore::WriteResult SettingsStorageQuotaEnforcer::Set( 161 ValueStore::WriteResult SettingsStorageQuotaEnforcer::Set [all...] |
storage_api.cc | 65 void SettingsFunction::AsyncRunWithStorage(ValueStore* storage) { 74 ValueStore::ReadResult result, 75 ValueStore* storage) { 85 ValueStore::WriteResult result, 86 ValueStore* storage) { 102 const ValueStore::Error& error, 103 ValueStore* storage) { 107 if (error.code == ValueStore::CORRUPTION && !tried_restoring_storage_) { 178 ValueStore* storage) { 203 ValueStore::ReadResult result = storage->Get(GetKeys(*as_dict)) [all...] |
weak_unlimited_settings_storage.h | 13 // A ValueStore decorator which makes calls through |Set| ignore quota. 16 class WeakUnlimitedSettingsStorage : public ValueStore { 19 explicit WeakUnlimitedSettingsStorage(ValueStore* delegate); 23 // ValueStore implementation. 44 ValueStore* const delegate_;
|
settings_test_util.cc | 38 static void AssignStorage(ValueStore** dst, ValueStore* src) { 42 ValueStore* GetStorage(scoped_refptr<const Extension> extension, 45 ValueStore* storage = NULL; 52 ValueStore* GetStorage(scoped_refptr<const Extension> extension, 157 ValueStore* ScopedSettingsStorageFactory::Create(
|
leveldb_settings_storage_factory.cc | 22 ValueStore* LeveldbSettingsStorageFactory::Create(
|
/external/chromium_org/extensions/browser/value_store/ |
value_store.cc | 11 ValueStore::Error::Error(ErrorCode code, 16 ValueStore::Error::~Error() {} 20 ValueStore::ReadResultType::ReadResultType( 25 ValueStore::ReadResultType::ReadResultType(scoped_ptr<Error> error) 30 ValueStore::ReadResultType::~ReadResultType() {} 34 ValueStore::WriteResultType::WriteResultType( 40 ValueStore::WriteResultType::WriteResultType(scoped_ptr<Error> error) 45 ValueStore::WriteResultType::~WriteResultType() {}
|
testing_value_store_unittest.cc | 13 ValueStore* Param(const base::FilePath& file_path) {
|
value_store_util.cc | 17 scoped_ptr<ValueStore::Error> NoError() { 18 return scoped_ptr<ValueStore::Error>();
|
value_store_util.h | 16 // ValueStore::Error. 20 // ValueStore::Error. 23 // Return an empty Error. Useful for creating ValueStore::Error-less 24 // ValueStore::Read/WriteResults. 25 scoped_ptr<ValueStore::Error> NoError();
|
leveldb_value_store.h | 19 class LeveldbValueStore : public ValueStore { 32 // ValueStore implementation. 57 scoped_ptr<ValueStore::Error> EnsureDbIsOpen(); 60 scoped_ptr<ValueStore::Error> ReadFromDb( 68 scoped_ptr<ValueStore::Error> AddToBatch(ValueStore::WriteOptions options, 75 scoped_ptr<ValueStore::Error> WriteToDb(leveldb::WriteBatch* batch); 77 // Converts an error leveldb::Status to a ValueStore::Error. Returns a 79 scoped_ptr<ValueStore::Error> ToValueStoreError(
|
testing_value_store.cc | 39 ValueStore::ReadResult TestingValueStore::Get(const std::string& key) { 43 ValueStore::ReadResult TestingValueStore::Get( 60 ValueStore::ReadResult TestingValueStore::Get() { 67 ValueStore::WriteResult TestingValueStore::Set( 74 ValueStore::WriteResult TestingValueStore::Set( 97 ValueStore::WriteResult TestingValueStore::Remove(const std::string& key) { 101 ValueStore::WriteResult TestingValueStore::Remove( 118 ValueStore::WriteResult TestingValueStore::Clear() { 135 scoped_ptr<ValueStore::Error> TestingValueStore::TestingError() { 136 return make_scoped_ptr(new ValueStore::Error [all...] |
value_store_frontend.cc | 28 // This variant is useful for testing (using a mock ValueStore). 29 void InitWithStore(scoped_ptr<ValueStore> storage) { 38 ValueStore::ReadResult result = storage_->Get(key); 58 ValueStore::WriteResult result = storage_->Set( 59 ValueStore::IGNORE_QUOTA | ValueStore::NO_GENERATE_CHANGES, 88 // The actual ValueStore that handles persisting the data to disk. Used 90 ValueStore* storage_; 106 ValueStoreFrontend::ValueStoreFrontend(scoped_ptr<ValueStore> value_store)
|
leveldb_value_store_unittest.cc | 21 ValueStore* Param(const base::FilePath& file_path) { 71 store()->Set(ValueStore::DEFAULTS, kNotCorruptKey, *value)->HasError()); 80 ValueStore::ReadResult result = store()->Get(kCorruptKey); 82 ASSERT_EQ(ValueStore::CORRUPTION, result->error().code); 113 ->Set(ValueStore::DEFAULTS, kNotCorruptKeys[i], *value) 124 ValueStore::ReadResult result = store()->Get(); 126 ASSERT_EQ(ValueStore::CORRUPTION, result->error().code); 158 ->Set(ValueStore::DEFAULTS, kNotCorruptKeys[i], *value) 175 ValueStore::ReadResult result = store()->Get(); 177 ASSERT_EQ(ValueStore::CORRUPTION, result->error().code) [all...] |
/external/chromium_org/chrome/browser/extensions/api/storage/ |
policy_value_store.cc | 24 scoped_ptr<ValueStore::Error> ReadOnlyError(scoped_ptr<std::string> key) { 25 return make_scoped_ptr(new ValueStore::Error( 26 ValueStore::READ_ONLY, "This is a read-only store.", key.Pass())); 34 scoped_ptr<ValueStore> delegate) 59 ValueStore::ReadResult read_result = delegate_->Get(); 100 ValueStore::WriteOptions options = ValueStore::IGNORE_QUOTA; 139 ValueStore::ReadResult PolicyValueStore::Get(const std::string& key) { 143 ValueStore::ReadResult PolicyValueStore::Get( 148 ValueStore::ReadResult PolicyValueStore::Get() [all...] |
policy_value_store.h | 23 // A ValueStore that is backed by another, persistent ValueStore, and stores 24 // the policies for a specific extension there. This ValueStore is used to 28 class PolicyValueStore : public ValueStore { 32 scoped_ptr<ValueStore> delegate); 42 // ValueStore implementation: 63 ValueStore* delegate() { return delegate_.get(); } 68 scoped_ptr<ValueStore> delegate_;
|
syncable_settings_storage.h | 23 // Decorates a ValueStore with sync behaviour. 24 class SyncableSettingsStorage : public ValueStore { 30 ValueStore* delegate, 36 // ValueStore implementation. 72 void SyncResultIfEnabled(const ValueStore::WriteResult& result); 106 const scoped_ptr<ValueStore> delegate_;
|