Home | History | Annotate | Download | only in glue

Lines Matching full:callback

26 #include "base/callback.h"
71 typedef Callback2<const CppArgumentList&, CppVariant*>::Type Callback;
79 // Bind the Javascript method called |name| to the C++ callback |callback|.
80 void BindCallback(const std::string& name, Callback* callback);
88 Callback* callback =
91 BindCallback(name, callback);
94 // Bind Javascript property |name| to the C++ getter callback |callback|.
96 void BindGetterCallback(const std::string& name, GetterCallback* callback);
103 GetterCallback* callback =
105 BindGetterCallback(name, callback);
111 // Bind Javascript property called |name| to a PropertyCallback |callback|.
112 // CppBoundClass assumes control over the life time of the |callback|.
113 void BindProperty(const std::string& name, PropertyCallback* callback);
115 // Set the fallback callback, which is called when when a callback is
120 // Passing NULL for |callback| clears out any existing binding.
125 void BindFallbackCallback(Callback* fallback_callback) {
137 Callback* callback =
140 BindFallbackCallback(callback);
150 typedef std::map<NPIdentifier, Callback*> MethodList;
156 // The callback gets invoked when a call is made to an nonexistent method.
157 scoped_ptr<Callback> fallback_callback_;