OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/devtools/devtools_agent_host_impl.h" | 5 #include "content/browser/devtools/devtools_agent_host_impl.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/json/json_writer.h" | 10 #include "base/json/json_writer.h" |
(...skipping 18 matching lines...) Expand all Loading... |
29 std::vector<const DevToolsAgentHost::AgentStateCallback*>; | 29 std::vector<const DevToolsAgentHost::AgentStateCallback*>; |
30 base::LazyInstance<AgentStateCallbacks>::Leaky g_callbacks = | 30 base::LazyInstance<AgentStateCallbacks>::Leaky g_callbacks = |
31 LAZY_INSTANCE_INITIALIZER; | 31 LAZY_INSTANCE_INITIALIZER; |
32 using DiscoveryCallbacks = | 32 using DiscoveryCallbacks = |
33 std::vector<DevToolsAgentHost::DiscoveryCallback>; | 33 std::vector<DevToolsAgentHost::DiscoveryCallback>; |
34 base::LazyInstance<DiscoveryCallbacks>::Leaky g_providers = | 34 base::LazyInstance<DiscoveryCallbacks>::Leaky g_providers = |
35 LAZY_INSTANCE_INITIALIZER; | 35 LAZY_INSTANCE_INITIALIZER; |
36 } // namespace | 36 } // namespace |
37 | 37 |
38 char DevToolsAgentHost::kTypePage[] = "page"; | 38 char DevToolsAgentHost::kTypePage[] = "page"; |
39 char DevToolsAgentHost::kTypeFrame[] = "frame"; | 39 char DevToolsAgentHost::kTypeFrame[] = "iframe"; |
40 char DevToolsAgentHost::kTypeSharedWorker[] = "shared_worker"; | 40 char DevToolsAgentHost::kTypeSharedWorker[] = "shared_worker"; |
41 char DevToolsAgentHost::kTypeServiceWorker[] = "service_worker"; | 41 char DevToolsAgentHost::kTypeServiceWorker[] = "service_worker"; |
42 char DevToolsAgentHost::kTypeExternal[] = "external"; | 42 char DevToolsAgentHost::kTypeExternal[] = "external"; |
43 char DevToolsAgentHost::kTypeBrowser[] = "browser"; | 43 char DevToolsAgentHost::kTypeBrowser[] = "browser"; |
44 char DevToolsAgentHost::kTypeOther[] = "other"; | 44 char DevToolsAgentHost::kTypeOther[] = "other"; |
45 | 45 |
46 // static | 46 // static |
47 DevToolsManagerDelegate* DevToolsAgentHost::GetDevToolsManagerDelegate() { | 47 DevToolsManagerDelegate* DevToolsAgentHost::GetDevToolsManagerDelegate() { |
48 DevToolsManager* manager = DevToolsManager::GetInstance(); | 48 DevToolsManager* manager = DevToolsManager::GetInstance(); |
49 return manager->delegate(); | 49 return manager->delegate(); |
(...skipping 326 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
376 if (message_buffer_.size() != message_buffer_size_) | 376 if (message_buffer_.size() != message_buffer_size_) |
377 return false; | 377 return false; |
378 callback_.Run(chunk.session_id, message_buffer_); | 378 callback_.Run(chunk.session_id, message_buffer_); |
379 message_buffer_ = std::string(); | 379 message_buffer_ = std::string(); |
380 message_buffer_size_ = 0; | 380 message_buffer_size_ = 0; |
381 } | 381 } |
382 return true; | 382 return true; |
383 } | 383 } |
384 | 384 |
385 } // namespace content | 385 } // namespace content |
OLD | NEW |