| Index: chrome/renderer/native_handler.h
|
| diff --git a/chrome/renderer/native_handler.h b/chrome/renderer/native_handler.h
|
| index b4d3078ef1ea96fa16a9409d73c4c9c70a59e42c..c99a06fb85cf1027ccd20e42607114490f507b7f 100644
|
| --- a/chrome/renderer/native_handler.h
|
| +++ b/chrome/renderer/native_handler.h
|
| @@ -26,6 +26,7 @@ class NativeHandler {
|
| v8::Handle<v8::Object> NewInstance();
|
|
|
| protected:
|
| + typedef v8::Handle<v8::Value> (*HandlerFunc)(const v8::Arguments&);
|
| typedef base::Callback<v8::Handle<v8::Value>(const v8::Arguments&)>
|
| HandlerFunction;
|
|
|
| @@ -35,6 +36,9 @@ class NativeHandler {
|
| void RouteFunction(const std::string& name,
|
| const HandlerFunction& handler_function);
|
|
|
| + void RouteStaticFunction(const std::string& name,
|
| + const HandlerFunc handler_func);
|
| +
|
| private:
|
| static v8::Handle<v8::Value> Router(const v8::Arguments& args);
|
|
|
|
|