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

Side by Side Diff: blimp/engine/session/blimp_engine_session.h

Issue 2539183002: blimp: Cleanup class/struct forward declarations (Closed)
Patch Set: Created 4 years 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 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
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
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_
OLDNEW
« no previous file with comments | « blimp/engine/renderer/engine_image_serialization_processor.h ('k') | blimp/net/blimp_message_multiplexer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698