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 #ifndef CONTENT_BROWSER_DEVTOOLS_RENDER_FRAME_DEVTOOLS_AGENT_HOST_H_ | 5 #ifndef CONTENT_BROWSER_DEVTOOLS_RENDER_FRAME_DEVTOOLS_AGENT_HOST_H_ |
6 #define CONTENT_BROWSER_DEVTOOLS_RENDER_FRAME_DEVTOOLS_AGENT_HOST_H_ | 6 #define CONTENT_BROWSER_DEVTOOLS_RENDER_FRAME_DEVTOOLS_AGENT_HOST_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 | 9 |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 19 matching lines...) Expand all Loading... | |
30 #endif | 30 #endif |
31 | 31 |
32 namespace devtools { | 32 namespace devtools { |
33 namespace dom { class DOMHandler; } | 33 namespace dom { class DOMHandler; } |
34 namespace emulation { class EmulationHandler; } | 34 namespace emulation { class EmulationHandler; } |
35 namespace input { class InputHandler; } | 35 namespace input { class InputHandler; } |
36 namespace inspector { class InspectorHandler; } | 36 namespace inspector { class InspectorHandler; } |
37 namespace network { class NetworkHandler; } | 37 namespace network { class NetworkHandler; } |
38 namespace page { class PageHandler; } | 38 namespace page { class PageHandler; } |
39 namespace power { class PowerHandler; } | 39 namespace power { class PowerHandler; } |
40 namespace security { | |
pfeldman
2015/06/04 09:28:35
maintain consistent code style?
lgarron
2015/06/05 01:29:18
I thought I had fixed this. :-(
Oh well. Done.
| |
41 class SecurityHandler; | |
42 } | |
40 namespace service_worker { class ServiceWorkerHandler; } | 43 namespace service_worker { class ServiceWorkerHandler; } |
41 namespace tracing { class TracingHandler; } | 44 namespace tracing { class TracingHandler; } |
42 } | 45 } |
43 | 46 |
44 class CONTENT_EXPORT RenderFrameDevToolsAgentHost | 47 class CONTENT_EXPORT RenderFrameDevToolsAgentHost |
45 : public IPCDevToolsAgentHost, | 48 : public IPCDevToolsAgentHost, |
46 private WebContentsObserver { | 49 private WebContentsObserver { |
47 public: | 50 public: |
48 static void AddAllAgentHosts(DevToolsAgentHost::List* result); | 51 static void AddAllAgentHosts(DevToolsAgentHost::List* result); |
49 | 52 |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
90 void RenderProcessGone(base::TerminationStatus status) override; | 93 void RenderProcessGone(base::TerminationStatus status) override; |
91 bool OnMessageReceived(const IPC::Message& message, | 94 bool OnMessageReceived(const IPC::Message& message, |
92 RenderFrameHost* render_frame_host) override; | 95 RenderFrameHost* render_frame_host) override; |
93 bool OnMessageReceived(const IPC::Message& message) override; | 96 bool OnMessageReceived(const IPC::Message& message) override; |
94 void DidAttachInterstitialPage() override; | 97 void DidAttachInterstitialPage() override; |
95 void DidDetachInterstitialPage() override; | 98 void DidDetachInterstitialPage() override; |
96 void DidCommitProvisionalLoadForFrame( | 99 void DidCommitProvisionalLoadForFrame( |
97 RenderFrameHost* render_frame_host, | 100 RenderFrameHost* render_frame_host, |
98 const GURL& url, | 101 const GURL& url, |
99 ui::PageTransition transition_type) override; | 102 ui::PageTransition transition_type) override; |
103 void SecurityStyleChanged(content::SecurityStyle security_style) override; | |
estark
2015/06/04 01:09:15
#include SecurityStyle in this file
pfeldman
2015/06/04 09:28:35
How is this going to be called? RFDTAH is created
estark
2015/06/04 14:35:27
This is a WebContentsObserver method that gets cal
| |
100 | 104 |
101 void DisconnectRenderFrameHost(); | 105 void DisconnectRenderFrameHost(); |
102 void ConnectRenderFrameHost(RenderFrameHost* rvh); | 106 void ConnectRenderFrameHost(RenderFrameHost* rvh); |
103 void ReattachToRenderFrameHost(RenderFrameHost* rvh); | 107 void ReattachToRenderFrameHost(RenderFrameHost* rvh); |
104 | 108 |
105 void SetRenderFrameHost(RenderFrameHost* rvh); | 109 void SetRenderFrameHost(RenderFrameHost* rvh); |
106 void ClearRenderFrameHost(); | 110 void ClearRenderFrameHost(); |
107 | 111 |
108 void RenderFrameCrashed(); | 112 void RenderFrameCrashed(); |
109 void OnSwapCompositorFrame(const IPC::Message& message); | 113 void OnSwapCompositorFrame(const IPC::Message& message); |
110 bool OnSetTouchEventEmulationEnabled(const IPC::Message& message); | 114 bool OnSetTouchEventEmulationEnabled(const IPC::Message& message); |
111 | 115 |
112 void OnDispatchOnInspectorFrontend(const DevToolsMessageChunk& message); | 116 void OnDispatchOnInspectorFrontend(const DevToolsMessageChunk& message); |
113 | 117 |
114 void ClientDetachedFromRenderer(); | 118 void ClientDetachedFromRenderer(); |
115 | 119 |
116 void InnerOnClientAttached(); | 120 void InnerOnClientAttached(); |
117 void InnerClientDetachedFromRenderer(); | 121 void InnerClientDetachedFromRenderer(); |
118 | 122 |
119 bool IsChildFrame(); | 123 bool IsChildFrame(); |
120 void DestroyOnRenderFrameGone(); | 124 void DestroyOnRenderFrameGone(); |
121 | 125 |
122 RenderFrameHostImpl* render_frame_host_; | 126 RenderFrameHostImpl* render_frame_host_; |
123 scoped_ptr<devtools::dom::DOMHandler> dom_handler_; | 127 scoped_ptr<devtools::dom::DOMHandler> dom_handler_; |
124 scoped_ptr<devtools::input::InputHandler> input_handler_; | 128 scoped_ptr<devtools::input::InputHandler> input_handler_; |
125 scoped_ptr<devtools::inspector::InspectorHandler> inspector_handler_; | 129 scoped_ptr<devtools::inspector::InspectorHandler> inspector_handler_; |
126 scoped_ptr<devtools::network::NetworkHandler> network_handler_; | 130 scoped_ptr<devtools::network::NetworkHandler> network_handler_; |
127 scoped_ptr<devtools::page::PageHandler> page_handler_; | 131 scoped_ptr<devtools::page::PageHandler> page_handler_; |
128 scoped_ptr<devtools::power::PowerHandler> power_handler_; | 132 scoped_ptr<devtools::power::PowerHandler> power_handler_; |
133 scoped_ptr<devtools::security::SecurityHandler> security_handler_; | |
129 scoped_ptr<devtools::service_worker::ServiceWorkerHandler> | 134 scoped_ptr<devtools::service_worker::ServiceWorkerHandler> |
130 service_worker_handler_; | 135 service_worker_handler_; |
131 scoped_ptr<devtools::tracing::TracingHandler> tracing_handler_; | 136 scoped_ptr<devtools::tracing::TracingHandler> tracing_handler_; |
132 scoped_ptr<devtools::emulation::EmulationHandler> emulation_handler_; | 137 scoped_ptr<devtools::emulation::EmulationHandler> emulation_handler_; |
133 scoped_ptr<DevToolsFrameTraceRecorder> frame_trace_recorder_; | 138 scoped_ptr<DevToolsFrameTraceRecorder> frame_trace_recorder_; |
134 #if defined(OS_ANDROID) | 139 #if defined(OS_ANDROID) |
135 scoped_ptr<PowerSaveBlockerImpl> power_save_blocker_; | 140 scoped_ptr<PowerSaveBlockerImpl> power_save_blocker_; |
136 #endif | 141 #endif |
137 bool reattaching_; | 142 bool reattaching_; |
138 | 143 |
139 DISALLOW_COPY_AND_ASSIGN(RenderFrameDevToolsAgentHost); | 144 DISALLOW_COPY_AND_ASSIGN(RenderFrameDevToolsAgentHost); |
140 }; | 145 }; |
141 | 146 |
142 } // namespace content | 147 } // namespace content |
143 | 148 |
144 #endif // CONTENT_BROWSER_DEVTOOLS_RENDER_FRAME_DEVTOOLS_AGENT_HOST_H_ | 149 #endif // CONTENT_BROWSER_DEVTOOLS_RENDER_FRAME_DEVTOOLS_AGENT_HOST_H_ |
OLD | NEW |