diff options
Diffstat (limited to 'content/browser/webui/web_ui.h')
-rw-r--r-- | content/browser/webui/web_ui.h | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/content/browser/webui/web_ui.h b/content/browser/webui/web_ui.h index 6d0e16c..7c5b270 100644 --- a/content/browser/webui/web_ui.h +++ b/content/browser/webui/web_ui.h @@ -66,17 +66,12 @@ class CONTENT_EXPORT WebUI : public IPC::Channel::Listener { // won't be run in that case. virtual void DidBecomeActiveForReusedRenderView() {} - // Used by WebUIMessageHandlers. RegisterMessageCallback takes ownership of - // the passed callback. If the given message is already registered, the call - // has no effect unless |register_callback_overwrites_| is set to true. - typedef base::Callback<void(const base::ListValue*)> NewMessageCallback; + // Used by WebUIMessageHandlers. If the given message is already registered, + // the call has no effect unless |register_callback_overwrites_| is set to + // true. + typedef base::Callback<void(const base::ListValue*)> MessageCallback; void RegisterMessageCallback(const std::string& message, - const NewMessageCallback& callback); - - // TODO(csilv): Remove legacy callback support - typedef Callback1<const base::ListValue*>::Type MessageCallback; - void RegisterMessageCallback(const std::string& message, - MessageCallback* callback); + const MessageCallback& callback); // Returns true if the favicon should be hidden for the current tab. bool hide_favicon() const { @@ -196,11 +191,7 @@ class CONTENT_EXPORT WebUI : public IPC::Channel::Listener { private: // A map of message name -> message handling callback. - typedef std::map<std::string, NewMessageCallback> NewMessageCallbackMap; - NewMessageCallbackMap new_message_callbacks_; - - // TODO(csilv): Remove legacy callback support. - typedef std::map<std::string, MessageCallback*> MessageCallbackMap; + typedef std::map<std::string, MessageCallback> MessageCallbackMap; MessageCallbackMap message_callbacks_; DISALLOW_COPY_AND_ASSIGN(WebUI); |