OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 CHROME_BROWSER_RENDERER_HOST_RESOURCE_MSG_FILTER_H_ | 5 #ifndef CHROME_BROWSER_RENDERER_HOST_RESOURCE_MSG_FILTER_H_ |
6 #define CHROME_BROWSER_RENDERER_HOST_RESOURCE_MSG_FILTER_H_ | 6 #define CHROME_BROWSER_RENDERER_HOST_RESOURCE_MSG_FILTER_H_ |
7 | 7 |
8 #if defined(OS_WIN) | 8 #if defined(OS_WIN) |
9 #include <windows.h> | 9 #include <windows.h> |
10 #endif | 10 #endif |
(...skipping 20 matching lines...) Expand all Loading... |
31 #include "ipc/ipc_channel_proxy.h" | 31 #include "ipc/ipc_channel_proxy.h" |
32 #include "webkit/api/public/WebCache.h" | 32 #include "webkit/api/public/WebCache.h" |
33 | 33 |
34 class AppCacheDispatcherHost; | 34 class AppCacheDispatcherHost; |
35 class AudioRendererHost; | 35 class AudioRendererHost; |
36 class DatabaseDispatcherHost; | 36 class DatabaseDispatcherHost; |
37 class DOMStorageDispatcherHost; | 37 class DOMStorageDispatcherHost; |
38 class ExtensionMessageService; | 38 class ExtensionMessageService; |
39 class Profile; | 39 class Profile; |
40 class RenderWidgetHelper; | 40 class RenderWidgetHelper; |
| 41 class SocketStreamDispatcherHost; |
41 class SpellChecker; | 42 class SpellChecker; |
42 struct ViewHostMsg_Audio_CreateStream; | 43 struct ViewHostMsg_Audio_CreateStream; |
43 struct WebPluginInfo; | 44 struct WebPluginInfo; |
44 | 45 |
45 namespace printing { | 46 namespace printing { |
46 class PrinterQuery; | 47 class PrinterQuery; |
47 class PrintJobManager; | 48 class PrintJobManager; |
48 } | 49 } |
49 | 50 |
50 namespace WebKit { | 51 namespace WebKit { |
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
341 | 342 |
342 // Handles AppCache related messages. | 343 // Handles AppCache related messages. |
343 scoped_ptr<AppCacheDispatcherHost> appcache_dispatcher_host_; | 344 scoped_ptr<AppCacheDispatcherHost> appcache_dispatcher_host_; |
344 | 345 |
345 // Handles DOM Storage related messages. | 346 // Handles DOM Storage related messages. |
346 scoped_refptr<DOMStorageDispatcherHost> dom_storage_dispatcher_host_; | 347 scoped_refptr<DOMStorageDispatcherHost> dom_storage_dispatcher_host_; |
347 | 348 |
348 // Handles HTML5 DB related messages | 349 // Handles HTML5 DB related messages |
349 scoped_ptr<DatabaseDispatcherHost> db_dispatcher_host_; | 350 scoped_ptr<DatabaseDispatcherHost> db_dispatcher_host_; |
350 | 351 |
| 352 // Handles Socket Stream related messages. |
| 353 scoped_ptr<SocketStreamDispatcherHost> socket_stream_dispatcher_host_; |
| 354 |
351 // Whether this process is used for off the record tabs. | 355 // Whether this process is used for off the record tabs. |
352 bool off_the_record_; | 356 bool off_the_record_; |
353 | 357 |
354 // A callback to create a routing id for the associated renderer process. | 358 // A callback to create a routing id for the associated renderer process. |
355 scoped_ptr<CallbackWithReturnValue<int>::Type> next_route_id_callback_; | 359 scoped_ptr<CallbackWithReturnValue<int>::Type> next_route_id_callback_; |
356 | 360 |
357 DISALLOW_COPY_AND_ASSIGN(ResourceMessageFilter); | 361 DISALLOW_COPY_AND_ASSIGN(ResourceMessageFilter); |
358 }; | 362 }; |
359 | 363 |
360 #endif // CHROME_BROWSER_RENDERER_HOST_RESOURCE_MSG_FILTER_H_ | 364 #endif // CHROME_BROWSER_RENDERER_HOST_RESOURCE_MSG_FILTER_H_ |
OLD | NEW |