Chromium Code Reviews| Index: headless/public/headless_browser.h |
| diff --git a/headless/public/headless_browser.h b/headless/public/headless_browser.h |
| index 954b79e0db4609324864c8ef209bbf7db28be0d8..9267df9a058e21a7e7bdc35e47749acbea9ecd8b 100644 |
| --- a/headless/public/headless_browser.h |
| +++ b/headless/public/headless_browser.h |
| @@ -6,6 +6,7 @@ |
| #define HEADLESS_PUBLIC_HEADLESS_BROWSER_H_ |
| #include <memory> |
| +#include <set> |
|
Sami
2016/11/14 21:22:37
unordered_set
Eric Seckler
2016/11/15 08:46:58
Done.
|
| #include <string> |
| #include <unordered_map> |
| #include <vector> |
| @@ -115,6 +116,10 @@ struct HeadlessBrowser::Options { |
| // string can be used to disable GL rendering (e.g., WebGL support). |
| std::string gl_implementation; |
| + // Names of mojo services exposed by the browser to the renderer. These |
| + // services will be added to the browser's service manifest. |
| + std::unordered_set<std::string> mojo_service_names; |
| + |
| // Default per-context options, can be specialized on per-context basis. |
| std::string user_agent; |
| @@ -159,6 +164,7 @@ class HeadlessBrowser::Options::Builder { |
| Builder& SetSingleProcessMode(bool single_process_mode); |
| Builder& SetDisableSandbox(bool disable_sandbox); |
| Builder& SetGLImplementation(const std::string& gl_implementation); |
| + Builder& AddMojoServiceName(const std::string& mojo_service_name); |
| // Per-context settings. |