X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fdevtools%2Fdevtools_targets_ui.h;h=38d184318504c916d2d85fb046fd46e6290b415b;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=7d4db83abd33f1e232f126bb659d4ff2736eb946;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/devtools/devtools_targets_ui.h b/src/chrome/browser/devtools/devtools_targets_ui.h index 7d4db83..38d1843 100644 --- a/src/chrome/browser/devtools/devtools_targets_ui.h +++ b/src/chrome/browser/devtools/devtools_targets_ui.h @@ -23,22 +23,23 @@ class Profile; class DevToolsTargetsUIHandler { public: typedef base::Callback)> Callback; + const base::ListValue&)> Callback; typedef base::Callback TargetCallback; - DevToolsTargetsUIHandler(const std::string& source_id, Callback callback); + DevToolsTargetsUIHandler(const std::string& source_id, + const Callback& callback); virtual ~DevToolsTargetsUIHandler(); std::string source_id() const { return source_id_; } static scoped_ptr CreateForRenderers( - Callback callback); + const Callback& callback); static scoped_ptr CreateForWorkers( - Callback callback); + const Callback& callback); static scoped_ptr CreateForAdb( - Callback callback, Profile* profile); + const Callback& callback, Profile* profile); DevToolsTargetImpl* GetTarget(const std::string& target_id); @@ -50,7 +51,7 @@ class DevToolsTargetsUIHandler { protected: base::DictionaryValue* Serialize(const DevToolsTargetImpl& target); - void SendSerializedTargets(scoped_ptr list); + void SendSerializedTargets(const base::ListValue& list); typedef std::map TargetMap; TargetMap targets_;