/macosx-10.10/WebCore-7600.1.25/Modules/indexeddb/ |
H A D | IDBPendingTransactionMonitor.h | 36 class IDBTransaction; 46 static void addNewTransaction(PassRefPtr<IDBTransaction>);
|
H A D | IDBTransaction.cpp | 27 #include "IDBTransaction.h" 46 PassRefPtr<IDBTransaction> IDBTransaction::create(ScriptExecutionContext* context, int64_t id, const Vector<String>& objectStoreNames, IndexedDB::TransactionMode mode, IDBDatabase* db) 49 RefPtr<IDBTransaction> transaction(adoptRef(new IDBTransaction(context, id, objectStoreNames, mode, db, openDBRequest, IDBDatabaseMetadata()))); 54 PassRefPtr<IDBTransaction> IDBTransaction::create(ScriptExecutionContext* context, int64_t id, IDBDatabase* db, IDBOpenDBRequest* openDBRequest, const IDBDatabaseMetadata& previousMetadata) 56 RefPtr<IDBTransaction> transaction(adoptRef(new IDBTransaction(context, id, Vector<String>(), IndexedDB::TransactionMode::VersionChange, db, openDBRequest, previousMetadata))); 61 const AtomicString& IDBTransaction 92 IDBTransaction::IDBTransaction(ScriptExecutionContext* context, int64_t id, const Vector<String>& objectStoreNames, IndexedDB::TransactionMode mode, IDBDatabase* db, IDBOpenDBRequest* openDBRequest, const IDBDatabaseMetadata& previousMetadata) function in class:WebCore::IDBTransaction [all...] |
H A D | IDBPendingTransactionMonitor.cpp | 28 #include "IDBTransaction.h" 38 typedef Vector<RefPtr<IDBTransaction>> TransactionList; 53 void IDBPendingTransactionMonitor::addNewTransaction(PassRefPtr<IDBTransaction> transaction) 62 RefPtr<IDBTransaction> transaction = list->at(i);
|
H A D | IDBCursorWithValue.h | 37 static PassRefPtr<IDBCursorWithValue> create(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*); 48 IDBCursorWithValue(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*);
|
H A D | IDBTransaction.h | 53 class IDBTransaction final : public ScriptWrappable, public RefCounted<IDBTransaction>, public EventTargetWithInlineData, public ActiveDOMObject { 55 static PassRefPtr<IDBTransaction> create(ScriptExecutionContext*, int64_t, const Vector<String>& objectStoreNames, IndexedDB::TransactionMode, IDBDatabase*); 56 static PassRefPtr<IDBTransaction> create(ScriptExecutionContext*, int64_t, IDBDatabase*, IDBOpenDBRequest*, const IDBDatabaseMetadata& previousMetadata); 57 virtual ~IDBTransaction(); 76 // Implement the IDBTransaction IDL 85 OpenCursorNotifier(PassRefPtr<IDBTransaction>, IDBCursor*); 89 RefPtr<IDBTransaction> m_transaction; 117 using RefCounted<IDBTransaction>::ref; 118 using RefCounted<IDBTransaction> [all...] |
H A D | IDBCursorWithValue.cpp | 36 PassRefPtr<IDBCursorWithValue> IDBCursorWithValue::create(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction) 47 IDBCursorWithValue::IDBCursorWithValue(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction)
|
H A D | IDBRequest.idl | 41 readonly attribute IDBTransaction transaction;
|
H A D | IDBDatabase.idl | 41 [CallWith=ScriptExecutionContext, RaisesException] IDBTransaction transaction(DOMString storeName, [Default=NullString] optional DOMString mode); 42 [CallWith=ScriptExecutionContext, RaisesException] IDBTransaction transaction(sequence<DOMString> storeNames, [Default=NullString] optional DOMString mode);
|
H A D | IDBDatabase.h | 37 #include "IDBTransaction.h" 58 void transactionCreated(IDBTransaction*); 59 void transactionFinished(IDBTransaction*); 68 PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext* context, PassRefPtr<DOMStringList> scope, const String& mode, ExceptionCode& ec) { return transaction(context, *scope, mode, ec); } 69 PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const Vector<String>&, const String& mode, ExceptionCode&); 70 PassRefPtr<IDBTransaction> transaction(ScriptExecutionContext*, const String&, const String& mode, ExceptionCode&); 125 RefPtr<IDBTransaction> m_versionChangeTransaction; 126 typedef HashMap<int64_t, IDBTransaction*> TransactionMap;
|
H A D | IDBRequest.h | 51 class IDBTransaction; 57 static PassRefPtr<IDBRequest> create(ScriptExecutionContext*, PassRefPtr<IDBAny> source, IDBTransaction*); 58 static PassRefPtr<IDBRequest> create(ScriptExecutionContext*, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType, IDBTransaction*); 65 PassRefPtr<IDBTransaction> transaction() const; 118 IDBRequest(ScriptExecutionContext*, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType, IDBTransaction*); 129 RefPtr<IDBTransaction> m_transaction;
|
H A D | IDBCursor.h | 32 #include "IDBTransaction.h" 61 static PassRefPtr<IDBCursor> create(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*); 85 IDBCursor(PassRefPtr<IDBCursorBackend>, IndexedDB::CursorDirection, IDBRequest*, IDBAny* source, IDBTransaction*); 95 RefPtr<IDBTransaction> m_transaction; 96 IDBTransaction::OpenCursorNotifier m_transactionNotifier;
|
H A D | IDBAny.h | 49 class IDBTransaction; 103 PassRefPtr<IDBTransaction> idbTransaction(); 118 explicit IDBAny(PassRefPtr<IDBTransaction>); 134 const RefPtr<IDBTransaction> m_idbTransaction;
|
H A D | WorkerGlobalScopeIndexedDatabase.idl | 52 attribute IDBTransactionConstructor IDBTransaction;
|
H A D | IDBDatabase.cpp | 42 #include "IDBTransaction.h" 85 void IDBDatabase::transactionCreated(IDBTransaction* transaction) 97 void IDBDatabase::transactionFinished(IDBTransaction* transaction) 221 PassRefPtr<IDBTransaction> IDBDatabase::transaction(ScriptExecutionContext* context, const Vector<String>& scope, const String& modeString, ExceptionCode& ec) 229 IndexedDB::TransactionMode mode = IDBTransaction::stringToMode(modeString, ec); 251 RefPtr<IDBTransaction> transaction = IDBTransaction::create(context, transactionId, scope, mode, this); 255 PassRefPtr<IDBTransaction> IDBDatabase::transaction(ScriptExecutionContext* context, const String& storeName, const String& mode, ExceptionCode& ec)
|
H A D | IDBIndex.h | 48 static PassRefPtr<IDBIndex> create(const IDBIndexMetadata& metadata, IDBObjectStore* objectStore, IDBTransaction* transaction) 89 IDBIndex(const IDBIndexMetadata&, IDBObjectStore*, IDBTransaction*); 93 RefPtr<IDBTransaction> m_transaction;
|
H A D | IDBObjectStore.h | 36 #include "IDBTransaction.h" 53 static PassRefPtr<IDBObjectStore> create(const IDBObjectStoreMetadata& metadata, IDBTransaction* transaction) 65 PassRefPtr<IDBTransaction> transaction() const { return m_transaction; } 111 IDBObjectStore(const IDBObjectStoreMetadata&, IDBTransaction*); 120 RefPtr<IDBTransaction> m_transaction;
|
H A D | IDBAny.cpp | 109 PassRefPtr<IDBTransaction> IDBAny::idbTransaction() 175 IDBAny::IDBAny(PassRefPtr<IDBTransaction> value)
|
H A D | IDBObjectStore.idl | 34 readonly attribute IDBTransaction transaction;
|
H A D | IDBOpenDBRequest.cpp | 99 m_transaction = IDBTransaction::create(scriptExecutionContext(), m_transactionId, idbDatabase.get(), this, oldMetadata);
|
H A D | IDBRequest.cpp | 44 #include "IDBTransaction.h" 50 PassRefPtr<IDBRequest> IDBRequest::create(ScriptExecutionContext* context, PassRefPtr<IDBAny> source, IDBTransaction* transaction) 60 PassRefPtr<IDBRequest> IDBRequest::create(ScriptExecutionContext* context, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType taskType, IDBTransaction* transaction) 70 IDBRequest::IDBRequest(ScriptExecutionContext* context, PassRefPtr<IDBAny> source, IDBDatabaseBackend::TaskType taskType, IDBTransaction* transaction) 127 PassRefPtr<IDBTransaction> IDBRequest::transaction() const
|
H A D | IDBCursor.cpp | 38 #include "IDBTransaction.h" 46 PassRefPtr<IDBCursor> IDBCursor::create(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction) 76 IDBCursor::IDBCursor(PassRefPtr<IDBCursorBackend> backend, IndexedDB::CursorDirection direction, IDBRequest* request, IDBAny* source, IDBTransaction* transaction)
|
H A D | IDBIndex.cpp | 36 #include "IDBTransaction.h" 42 IDBIndex::IDBIndex(const IDBIndexMetadata& metadata, IDBObjectStore* objectStore, IDBTransaction* transaction)
|
H A D | IDBObjectStore.cpp | 42 #include "IDBTransaction.h" 50 IDBObjectStore::IDBObjectStore(const IDBObjectStoreMetadata& metadata, IDBTransaction* transaction)
|
/macosx-10.10/WebCore-7600.1.25/inspector/ |
H A D | InspectorIndexedDBAgent.cpp | 60 #include "IDBTransaction.h" 214 static PassRefPtr<IDBTransaction> transactionForDatabase(ScriptExecutionContext* scriptExecutionContext, IDBDatabase* idbDatabase, const String& objectStoreName, const String& mode = IDBTransaction::modeReadOnly()) argument 217 RefPtr<IDBTransaction> idbTransaction = idbDatabase->transaction(scriptExecutionContext, objectStoreName, mode, ec); 223 static PassRefPtr<IDBObjectStore> objectStoreForTransaction(IDBTransaction* idbTransaction, const String& objectStoreName) 503 RefPtr<IDBTransaction> idbTransaction = transactionForDatabase(context(), idbDatabase.get(), m_objectStoreName); 721 RefPtr<IDBTransaction> idbTransaction = transactionForDatabase(context(), idbDatabase.get(), m_objectStoreName, IDBTransaction::modeReadWrite());
|
/macosx-10.10/WebCore-7600.1.25/dom/ |
H A D | EventTarget.h | 61 class IDBTransaction;
|