| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 BLIMP_ENGINE_SESSION_BLIMP_ENGINE_SESSION_H_ | 5 #ifndef BLIMP_ENGINE_SESSION_BLIMP_ENGINE_SESSION_H_ |
| 6 #define BLIMP_ENGINE_SESSION_BLIMP_ENGINE_SESSION_H_ | 6 #define BLIMP_ENGINE_SESSION_BLIMP_ENGINE_SESSION_H_ |
| 7 | 7 |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 namespace net { | 46 namespace net { |
| 47 class NetLog; | 47 class NetLog; |
| 48 } | 48 } |
| 49 | 49 |
| 50 namespace wm { | 50 namespace wm { |
| 51 class FocusController; | 51 class FocusController; |
| 52 } | 52 } |
| 53 | 53 |
| 54 namespace blimp { | 54 namespace blimp { |
| 55 | 55 |
| 56 class BlimpConnection; | |
| 57 class BlimpMessage; | 56 class BlimpMessage; |
| 58 class BlimpMessageThreadPipe; | |
| 59 class BlobCache; | |
| 60 class HeliumBlobSenderDelegate; | 57 class HeliumBlobSenderDelegate; |
| 61 class ThreadPipeManager; | 58 class ThreadPipeManager; |
| 62 class SettingsManager; | 59 class SettingsManager; |
| 63 | 60 |
| 64 namespace engine { | 61 namespace engine { |
| 65 | 62 |
| 66 class BlimpBrowserContext; | 63 class BlimpBrowserContext; |
| 67 class BlimpEngineConfig; | 64 class BlimpEngineConfig; |
| 68 class BlimpFocusClient; | |
| 69 class BlimpScreen; | 65 class BlimpScreen; |
| 70 class BlimpWindowTreeHost; | 66 class BlimpWindowTreeHost; |
| 71 class EngineNetworkComponents; | 67 class EngineNetworkComponents; |
| 72 class Tab; | 68 class Tab; |
| 73 | 69 |
| 74 class BlimpEngineSession : public BlimpMessageProcessor, | 70 class BlimpEngineSession : public BlimpMessageProcessor, |
| 75 public content::WebContentsDelegate, | 71 public content::WebContentsDelegate, |
| 76 public ui::InputMethodObserver { | 72 public ui::InputMethodObserver { |
| 77 public: | 73 public: |
| 78 using GetPortCallback = base::Callback<void(uint16_t)>; | 74 using GetPortCallback = base::Callback<void(uint16_t)>; |
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 // TODO(haibinlu): Support more than one tab (crbug/547231) | 216 // TODO(haibinlu): Support more than one tab (crbug/547231) |
| 221 std::unique_ptr<Tab> tab_; | 217 std::unique_ptr<Tab> tab_; |
| 222 | 218 |
| 223 DISALLOW_COPY_AND_ASSIGN(BlimpEngineSession); | 219 DISALLOW_COPY_AND_ASSIGN(BlimpEngineSession); |
| 224 }; | 220 }; |
| 225 | 221 |
| 226 } // namespace engine | 222 } // namespace engine |
| 227 } // namespace blimp | 223 } // namespace blimp |
| 228 | 224 |
| 229 #endif // BLIMP_ENGINE_SESSION_BLIMP_ENGINE_SESSION_H_ | 225 #endif // BLIMP_ENGINE_SESSION_BLIMP_ENGINE_SESSION_H_ |
| OLD | NEW |