Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(574)

Side by Side Diff: content/renderer/render_frame_impl.h

Issue 2690203003: Convert push_messaging IPC msgs into mojo interfaces (Closed)
Patch Set: code rebase Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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_RENDERER_RENDER_FRAME_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDER_FRAME_IMPL_H_
6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ 6 #define CONTENT_RENDERER_RENDER_FRAME_IMPL_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
138 class ExternalPopupMenu; 138 class ExternalPopupMenu;
139 class HistoryEntry; 139 class HistoryEntry;
140 class ManifestManager; 140 class ManifestManager;
141 class MediaInterfaceProvider; 141 class MediaInterfaceProvider;
142 class MediaStreamDispatcher; 142 class MediaStreamDispatcher;
143 class MediaStreamRendererFactory; 143 class MediaStreamRendererFactory;
144 class MediaPermissionDispatcher; 144 class MediaPermissionDispatcher;
145 class NavigationState; 145 class NavigationState;
146 class PepperPluginInstanceImpl; 146 class PepperPluginInstanceImpl;
147 class PresentationDispatcher; 147 class PresentationDispatcher;
148 class PushMessagingDispatcher; 148 class PushMessagingClient;
149 class RelatedAppsFetcher; 149 class RelatedAppsFetcher;
150 class RenderAccessibilityImpl; 150 class RenderAccessibilityImpl;
151 class RendererMediaPlayerManager; 151 class RendererMediaPlayerManager;
152 class RendererPpapiHost; 152 class RendererPpapiHost;
153 class RenderFrameObserver; 153 class RenderFrameObserver;
154 class RenderViewImpl; 154 class RenderViewImpl;
155 class RenderWidget; 155 class RenderWidget;
156 class RenderWidgetFullscreenPepper; 156 class RenderWidgetFullscreenPepper;
157 class ResourceRequestBodyImpl; 157 class ResourceRequestBodyImpl;
158 class ScreenOrientationDispatcher; 158 class ScreenOrientationDispatcher;
(...skipping 1116 matching lines...) Expand 10 before | Expand all | Expand 10 after
1275 std::unique_ptr<media::CdmFactory> cdm_factory_; 1275 std::unique_ptr<media::CdmFactory> cdm_factory_;
1276 std::unique_ptr<media::DecoderFactory> decoder_factory_; 1276 std::unique_ptr<media::DecoderFactory> decoder_factory_;
1277 1277
1278 // Media resource cache, lazily initialized. 1278 // Media resource cache, lazily initialized.
1279 linked_ptr<media::UrlIndex> url_index_; 1279 linked_ptr<media::UrlIndex> url_index_;
1280 1280
1281 // The devtools agent for this frame; only created for main frame and 1281 // The devtools agent for this frame; only created for main frame and
1282 // local roots. 1282 // local roots.
1283 DevToolsAgent* devtools_agent_; 1283 DevToolsAgent* devtools_agent_;
1284 1284
1285 // The push messaging dispatcher attached to this frame, lazily initialized.
1286 PushMessagingDispatcher* push_messaging_dispatcher_;
1287
1288 // The presentation dispatcher implementation attached to this frame, lazily 1285 // The presentation dispatcher implementation attached to this frame, lazily
1289 // initialized. 1286 // initialized.
1290 PresentationDispatcher* presentation_dispatcher_; 1287 PresentationDispatcher* presentation_dispatcher_;
1291 1288
1289 // The PushMessagingClient attached to this frame, lazily initialized.
1290 PushMessagingClient* push_messaging_client_;
1291
1292 std::unique_ptr<service_manager::InterfaceRegistry> interface_registry_; 1292 std::unique_ptr<service_manager::InterfaceRegistry> interface_registry_;
1293 std::unique_ptr<service_manager::InterfaceProvider> remote_interfaces_; 1293 std::unique_ptr<service_manager::InterfaceProvider> remote_interfaces_;
1294 std::unique_ptr<BlinkInterfaceProviderImpl> blink_interface_provider_; 1294 std::unique_ptr<BlinkInterfaceProviderImpl> blink_interface_provider_;
1295 std::unique_ptr<BlinkInterfaceRegistryImpl> blink_interface_registry_; 1295 std::unique_ptr<BlinkInterfaceRegistryImpl> blink_interface_registry_;
1296 service_manager::mojom::InterfaceProviderRequest 1296 service_manager::mojom::InterfaceProviderRequest
1297 pending_remote_interface_provider_request_; 1297 pending_remote_interface_provider_request_;
1298 1298
1299 service_manager::ServiceInfo local_info_; 1299 service_manager::ServiceInfo local_info_;
1300 service_manager::ServiceInfo remote_info_; 1300 service_manager::ServiceInfo remote_info_;
1301 1301
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
1397 int enabled_bindings_ = 0; 1397 int enabled_bindings_ = 0;
1398 1398
1399 base::WeakPtrFactory<RenderFrameImpl> weak_factory_; 1399 base::WeakPtrFactory<RenderFrameImpl> weak_factory_;
1400 1400
1401 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); 1401 DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl);
1402 }; 1402 };
1403 1403
1404 } // namespace content 1404 } // namespace content
1405 1405
1406 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_ 1406 #endif // CONTENT_RENDERER_RENDER_FRAME_IMPL_H_
OLDNEW
« no previous file with comments | « content/renderer/push_messaging/push_messaging_dispatcher.cc ('k') | content/renderer/render_frame_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698