X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fui%2Fwebui%2Finspect_ui.h;h=f55ccb5dcb98d2bfa69530e6b15269ef2c2ba563;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=1f73cf94efc562f3c5b4b064818f7f11d0dcae29;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/ui/webui/inspect_ui.h b/src/chrome/browser/ui/webui/inspect_ui.h index 1f73cf9..f55ccb5 100644 --- a/src/chrome/browser/ui/webui/inspect_ui.h +++ b/src/chrome/browser/ui/webui/inspect_ui.h @@ -21,8 +21,9 @@ class ListValue; } class Browser; -class DevToolsRemoteTargetsUIHandler; class DevToolsTargetsUIHandler; +class DevToolsTargetImpl; +class PortForwardingStatusSerializer; class InspectUI : public content::WebUIController, public content::NotificationObserver { @@ -62,16 +63,17 @@ class InspectUI : public content::WebUIController, void AddTargetUIHandler( scoped_ptr handler); - void AddRemoteTargetUIHandler( - scoped_ptr handler); - DevToolsTargetsUIHandler* FindTargetHandler(const std::string& source_id); - DevToolsRemoteTargetsUIHandler* FindRemoteTargetHandler( + DevToolsTargetsUIHandler* FindTargetHandler( const std::string& source_id); + DevToolsTargetImpl* FindTarget(const std::string& source_id, + const std::string& target_id); void PopulateTargets(const std::string& source_id, scoped_ptr targets); + void PopulatePortStatus(const base::Value& status); + // A scoped container for notification registries. content::NotificationRegistrar notification_registrar_; @@ -81,9 +83,7 @@ class InspectUI : public content::WebUIController, typedef std::map TargetHandlerMap; TargetHandlerMap target_handlers_; - typedef std::map - RemoteTargetHandlerMap; - RemoteTargetHandlerMap remote_target_handlers_; + scoped_ptr port_status_serializer_; DISALLOW_COPY_AND_ASSIGN(InspectUI); };