| Index: blimp/engine/session/blimp_engine_session.h
|
| diff --git a/blimp/engine/session/blimp_engine_session.h b/blimp/engine/session/blimp_engine_session.h
|
| index a78bb664c4b7a560cf1ca9a07c75f8b76be33b11..efe50e455ec30fbed360844e9d8161fdc37087c5 100644
|
| --- a/blimp/engine/session/blimp_engine_session.h
|
| +++ b/blimp/engine/session/blimp_engine_session.h
|
| @@ -74,6 +74,8 @@ class BlimpEngineSession
|
| public ui::InputMethodObserver,
|
| public EngineRenderWidgetFeature::RenderWidgetMessageDelegate {
|
| public:
|
| + using GetPortCallback = base::Callback<void(uint16_t)>;
|
| +
|
| BlimpEngineSession(std::unique_ptr<BlimpBrowserContext> browser_context,
|
| net::NetLog* net_log,
|
| BlimpEngineConfig* config,
|
| @@ -87,6 +89,9 @@ class BlimpEngineSession
|
|
|
| BlimpBrowserContext* browser_context() { return browser_context_.get(); }
|
|
|
| + // Gets Engine's listening port. Invokes callback with the allocated port.
|
| + void GetEnginePortForTesting(const GetPortCallback& callback);
|
| +
|
| // BlimpMessageProcessor implementation.
|
| // This object handles incoming TAB_CONTROL and NAVIGATION messages directly.
|
| void ProcessMessage(std::unique_ptr<BlimpMessage> message,
|
|
|