Lines Matching full:callback
644 void WebPageProxy::validateCommand(const String& commandName, PassRefPtr<ValidateCommandCallback> callback)
647 callback->invalidate();
651 uint64_t callbackID = callback->callbackID();
652 m_validateCommandCallbacks.set(callbackID, callback.get());
1181 RefPtr<ScriptValueCallback> callback = prpCallback;
1183 callback->invalidate();
1187 uint64_t callbackID = callback->callbackID();
1188 m_scriptValueCallbacks.set(callbackID, callback.get());
1194 RefPtr<StringCallback> callback = prpCallback;
1196 callback->invalidate();
1200 uint64_t callbackID = callback->callbackID();
1201 m_stringCallbacks.set(callbackID, callback.get());
1207 RefPtr<StringCallback> callback = prpCallback;
1209 callback->invalidate();
1213 uint64_t callbackID = callback->callbackID();
1215 m_stringCallbacks.set(callbackID, callback.get());
1221 RefPtr<StringCallback> callback = prpCallback;
1223 callback->invalidate();
1227 uint64_t callbackID = callback->callbackID();
1229 m_stringCallbacks.set(callbackID, callback.get());
1235 RefPtr<StringCallback> callback = prpCallback;
1237 callback->invalidate();
1241 uint64_t callbackID = callback->callbackID();
1242 m_stringCallbacks.set(callbackID, callback.get());
1248 RefPtr<DataCallback> callback = prpCallback;
1250 callback->invalidate();
1254 uint64_t callbackID = callback->callbackID();
1255 m_dataCallbacks.set(callbackID, callback.get());
1261 RefPtr<DataCallback> callback = prpCallback;
1263 callback->invalidate();
1267 uint64_t callbackID = callback->callbackID();
1268 m_dataCallbacks.set(callbackID, callback.get());
1274 RefPtr<DataCallback> callback = prpCallback;
1276 callback->invalidate();
1280 uint64_t callbackID = callback->callbackID();
1281 m_dataCallbacks.set(callbackID, callback.get());
1287 RefPtr<VoidCallback> callback = prpCallback;
1289 callback->invalidate();
1293 uint64_t callbackID = callback->callbackID();
1294 m_voidCallbacks.set(callbackID, callback.get());
1527 RefPtr<StringCallback> callback = m_stringCallbacks.take(callbackIDsCopy[i]);
1528 if (callback)
1529 callback->invalidate();
2618 RefPtr<VoidCallback> callback = m_voidCallbacks.take(callbackID);
2619 if (!callback) {
2624 callback->performCallback();
2629 RefPtr<DataCallback> callback = m_dataCallbacks.take(callbackID);
2630 if (!callback) {
2635 callback->performCallbackWithReturnValue(WebData::create(dataReference.data(), dataReference.size()).get());
2640 RefPtr<StringCallback> callback = m_stringCallbacks.take(callbackID);
2641 if (!callback) {
2643 // this can validly happen if a load invalidated the callback, though
2649 callback->performCallbackWithReturnValue(resultString.impl());
2654 RefPtr<ScriptValueCallback> callback = m_scriptValueCallbacks.take(callbackID);
2655 if (!callback) {
2664 callback->performCallbackWithReturnValue(data.size() ? WebSerializedScriptValue::adopt(data).get() : 0);
2669 RefPtr<ComputedPagesCallback> callback = m_computedPagesCallbacks.take(callbackID);
2670 if (!callback) {
2675 callback->performCallbackWithReturnValue(pageRects, totalScaleFactorForPrinting);
2680 RefPtr<ValidateCommandCallback> callback = m_validateCommandCallbacks.take(callbackID);
2681 if (!callback) {
2686 callback->performCallbackWithReturnValue(commandName.impl(), isEnabled, state);
2962 RefPtr<ComputedPagesCallback> callback = prpCallback;
2964 callback->invalidate();
2968 uint64_t callbackID = callback->callbackID();
2969 m_computedPagesCallbacks.set(callbackID, callback.get());
2977 RefPtr<DataCallback> callback = prpCallback;
2979 callback->invalidate();
2983 uint64_t callbackID = callback->callbackID();
2984 m_dataCallbacks.set(callbackID, callback.get());
2990 RefPtr<DataCallback> callback = prpCallback;
2992 callback->invalidate();
2996 uint64_t callbackID = callback->callbackID();
2997 m_dataCallbacks.set(callbackID, callback.get());