Lines Matching refs:CppBoundClass
32 // This file contains definitions for CppBoundClass
37 // CppBoundClass's invoke() method.
38 // - CppBoundClass has then overridden invoke() to look up the function
43 #include "CppBoundClass.h"
54 class CppVariantPropertyCallback : public CppBoundClass::PropertyCallback {
74 class GetterPropertyCallback : public CppBoundClass::PropertyCallback {
76 GetterPropertyCallback(CppBoundClass::GetterCallback* callback)
88 OwnPtr<CppBoundClass::GetterCallback> m_callback;
92 // CppBoundClass, which is just a C++ interface that we forward all NPObject
96 CppBoundClass* boundClass;
201 CppBoundClass::~CppBoundClass()
214 bool CppBoundClass::hasMethod(NPIdentifier ident) const
219 bool CppBoundClass::hasProperty(NPIdentifier ident) const
224 bool CppBoundClass::invoke(NPIdentifier ident,
252 bool CppBoundClass::getProperty(NPIdentifier ident, NPVariant* result) const
267 bool CppBoundClass::setProperty(NPIdentifier ident, const NPVariant* value)
278 void CppBoundClass::bindCallback(const string& name, Callback* callback)
293 void CppBoundClass::bindGetterCallback(const string& name, GetterCallback* callback)
299 void CppBoundClass::bindProperty(const string& name, CppVariant* prop)
305 void CppBoundClass::bindProperty(const string& name, PropertyCallback* callback)
320 bool CppBoundClass::isMethodRegistered(const string& name) const
327 CppVariant* CppBoundClass::getAsCppVariant()
343 void CppBoundClass::bindToJavascript(WebFrame* frame, const WebString& classname)