Lines Matching full:callback
76 // Callback class for "void function(CppVariant*)"
107 // Callback for "void function(const CppArguemntList&, CppVariant*)"
108 class Callback {
110 virtual ~Callback() {}
114 // Callback for "void T::method(const CppArguemntList&, CppVariant*)"
115 template <class T> class MemberCallback : public Callback {
132 // Callback class for "void T::method(CppVariant*)"
148 void bindCallback(const std::string&, Callback*);
156 Callback* callback = new MemberCallback<T>(static_cast<T*>(this), method);
157 bindCallback(name, callback);
160 // Bind Javascript property |name| to the C++ getter callback |callback|.
170 GetterCallback* callback = new MemberGetterCallback<T>(static_cast<T*>(this), method);
171 bindGetterCallback(name, callback);
178 // CppBoundClass assumes control over the life time of the callback.
181 // Set the fallback callback, which is called when when a callback is
191 void bindFallbackCallback(Callback* fallbackCallback)
204 Callback* callback = new MemberCallback<T>(static_cast<T*>(this), method);
205 bindFallbackCallback(callback);
214 typedef HashMap<NPIdentifier, Callback*> MethodList;
220 // The callback gets invoked when a call is made to an nonexistent method.
221 OwnPtr<Callback> m_fallbackCallback;