Home | History | Annotate | Download | only in custom

Lines Matching defs:callbackData

49 InjectedScriptManager::CallbackData* InjectedScriptManager::createCallbackData(InjectedScriptManager* injectedScriptManager)
51 OwnPtr<InjectedScriptManager::CallbackData> callbackData = adoptPtr(new InjectedScriptManager::CallbackData());
52 InjectedScriptManager::CallbackData* callbackDataPtr = callbackData.get();
53 callbackData->injectedScriptManager = injectedScriptManager;
54 m_callbackDataSet.add(callbackData.release());
58 void InjectedScriptManager::removeCallbackData(InjectedScriptManager::CallbackData* callbackData)
60 ASSERT(m_callbackDataSet.contains(callbackData));
61 m_callbackDataSet.remove(callbackData);
74 InjectedScriptManager::CallbackData* callbackData = injectedScriptManager->createCallbackData(injectedScriptManager);
76 callbackData->hostPtr = WrapperPersistent<InjectedScriptHost>::create(host.get());
78 callbackData->host = host.get();
80 callbackData->handle.set(isolate, wrapper);
81 callbackData->handle.setWeak(callbackData, &InjectedScriptManager::setWeakCallback);
84 V8DOMWrapper::setNativeInfoWithPersistentHandle(wrapper, &V8InjectedScriptHost::wrapperTypeInfo, host->toScriptWrappableBase(), callbackData->hostPtr);
134 void InjectedScriptManager::setWeakCallback(const v8::WeakCallbackData<v8::Object, InjectedScriptManager::CallbackData>& data)
136 InjectedScriptManager::CallbackData* callbackData = data.GetParameter();
137 callbackData->injectedScriptManager->removeCallbackData(callbackData);