Home | History | Annotate | Download | only in glue

Lines Matching defs:CppBoundClass

5 // This file contains definitions for CppBoundClass
10 // CppBoundClass's Invoke() method.
11 // - CppBoundClass has then overridden Invoke() to look up the function
28 class CppVariantPropertyCallback : public CppBoundClass::PropertyCallback {
45 class GetterPropertyCallback : public CppBoundClass::PropertyCallback {
47 GetterPropertyCallback(CppBoundClass::GetterCallback* callback)
60 scoped_ptr<CppBoundClass::GetterCallback> callback_;
66 // CppBoundClass, which is just a C++ interface that we forward all NPObject
70 CppBoundClass* bound_class;
176 CppBoundClass::CppBoundClass()
180 CppBoundClass::~CppBoundClass() {
194 bool CppBoundClass::HasMethod(NPIdentifier ident) const {
198 bool CppBoundClass::HasProperty(NPIdentifier ident) const {
202 bool CppBoundClass::Invoke(NPIdentifier ident,
231 bool CppBoundClass::GetProperty(NPIdentifier ident, NPVariant* result) const {
245 bool CppBoundClass::SetProperty(NPIdentifier ident,
256 void CppBoundClass::BindCallback(const std::string& name, Callback* callback) {
270 void CppBoundClass::BindGetterCallback(const std::string& name,
278 void CppBoundClass::BindProperty(const std::string& name, CppVariant* prop) {
285 void CppBoundClass::BindProperty(const std::string& name,
300 bool CppBoundClass::IsMethodRegistered(const std::string& name) const {
306 CppVariant* CppBoundClass::GetAsCppVariant() {
321 void CppBoundClass::BindToJavascript(WebFrame* frame,