Searched refs:SQLTransactionState (Results 1 - 7 of 7) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/modules/webdatabase/
H A DSQLTransactionStateMachine.cpp35 const char* nameForSQLTransactionState(SQLTransactionState state)
38 case SQLTransactionState::End:
40 case SQLTransactionState::Idle:
42 case SQLTransactionState::AcquireLock:
44 case SQLTransactionState::OpenTransactionAndPreflight:
46 case SQLTransactionState::RunStatements:
48 case SQLTransactionState::PostflightAndCommit:
50 case SQLTransactionState::CleanupAndTerminate:
52 case SQLTransactionState::CleanupAfterTransactionErrorCallback:
54 case SQLTransactionState
[all...]
H A DSQLTransactionStateMachine.h29 #include "modules/webdatabase/SQLTransactionState.h"
42 typedef SQLTransactionState (T::* StateFunction)();
43 virtual StateFunction stateFunctionFor(SQLTransactionState) = 0;
48 SQLTransactionState m_nextState;
49 SQLTransactionState m_requestedState;
58 SQLTransactionState m_stateAuditTrail[s_sizeOfStateAuditTrail];
63 extern const char* nameForSQLTransactionState(SQLTransactionState);
68 : m_nextState(SQLTransactionState::Idle)
69 , m_requestedState(SQLTransactionState::Idle)
76 m_stateAuditTrail[i] = SQLTransactionState
92 ASSERT(SQLTransactionState::End < SQLTransactionState::Idle); while (m_nextState > SQLTransactionState::Idle) argument
[all...]
H A DSQLTransaction.h74 void requestTransitToState(SQLTransactionState);
88 virtual StateFunction stateFunctionFor(SQLTransactionState) OVERRIDE;
92 SQLTransactionState deliverTransactionCallback();
93 SQLTransactionState deliverTransactionErrorCallback();
94 SQLTransactionState deliverStatementCallback();
95 SQLTransactionState deliverQuotaIncreaseCallback();
96 SQLTransactionState deliverSuccessCallback();
98 SQLTransactionState unreachableState();
99 SQLTransactionState sendToBackendState();
101 SQLTransactionState nextStateForTransactionErro
[all...]
H A DSQLTransactionBackend.h75 void requestTransitToState(SQLTransactionState);
91 virtual StateFunction stateFunctionFor(SQLTransactionState) OVERRIDE;
95 SQLTransactionState acquireLock();
96 SQLTransactionState openTransactionAndPreflight();
97 SQLTransactionState runStatements();
98 SQLTransactionState postflightAndCommit();
99 SQLTransactionState cleanupAndTerminate();
100 SQLTransactionState cleanupAfterTransactionErrorCallback();
102 SQLTransactionState unreachableState();
103 SQLTransactionState sendToFrontendStat
[all...]
H A DSQLTransactionBackend.cpp93 // 0. SQLTransactionState::End
96 // 1. SQLTransactionState::Idle
101 // 2. SQLTransactionState::AcquireLock (runs in backend)
104 // - on "lock" acquisition, goto SQLTransactionState::OpenTransactionAndPreflight.
106 // 3. SQLTransactionState::openTransactionAndPreflight (runs in backend)
111 // - on error, goto SQLTransactionState::DeliverTransactionErrorCallback.
112 // - goto SQLTransactionState::DeliverTransactionCallback.
114 // 4. SQLTransactionState::DeliverTransactionCallback (runs in frontend)
116 // - on error, goto SQLTransactionState::DeliverTransactionErrorCallback.
117 // - goto SQLTransactionState
[all...]
H A DSQLTransactionState.h33 ENUM_CLASS(SQLTransactionState) {
48 } ENUM_CLASS_END(SQLTransactionState);
H A DSQLTransaction.cpp105 SQLTransaction::StateFunction SQLTransaction::stateFunctionFor(SQLTransactionState state)
123 ASSERT(WTF_ARRAY_LENGTH(stateFunctions) == static_cast<int>(SQLTransactionState::NumberOfStates));
124 ASSERT(state < SQLTransactionState::NumberOfStates);
132 void SQLTransaction::requestTransitToState(SQLTransactionState nextState)
139 SQLTransactionState SQLTransaction::nextStateForTransactionError()
143 return SQLTransactionState::DeliverTransactionErrorCallback;
147 return SQLTransactionState::CleanupAfterTransactionErrorCallback;
150 SQLTransactionState SQLTransaction::deliverTransactionCallback()
162 SQLTransactionState nextState = SQLTransactionState
[all...]

Completed in 73 milliseconds