Lines Matching refs:callback
47 GetterPropertyCallback(CppBoundClass::GetterCallback* callback) in GetterPropertyCallback() argument
48 : callback_(callback) { } in GetterPropertyCallback()
207 Callback* callback; in Invoke() local
210 callback = fallback_callback_.get(); in Invoke()
216 callback = (*method).second; in Invoke()
225 callback->Run(cpp_args, &cpp_result); in Invoke()
232 PropertyList::const_iterator callback = properties_.find(ident); in GetProperty() local
233 if (callback == properties_.end()) { in GetProperty()
239 if (!callback->second->GetValue(&cpp_value)) in GetProperty()
247 PropertyList::iterator callback = properties_.find(ident); in SetProperty() local
248 if (callback == properties_.end()) in SetProperty()
253 return (*callback).second->SetValue(cpp_value); in SetProperty()
256 void CppBoundClass::BindCallback(const std::string& name, Callback* callback) { in BindCallback() argument
261 if (callback == NULL) { in BindCallback()
267 methods_[ident] = callback; in BindCallback()
271 GetterCallback* callback) { in BindGetterCallback() argument
272 PropertyCallback* property_callback = callback == NULL ? in BindGetterCallback()
273 NULL : new GetterPropertyCallback(callback); in BindGetterCallback()
286 PropertyCallback* callback) { in BindProperty() argument
291 if (callback == NULL) { in BindProperty()
297 properties_[ident] = callback; in BindProperty()
302 MethodList::const_iterator callback = methods_.find(ident); in IsMethodRegistered() local
303 return (callback != methods_.end()); in IsMethodRegistered()