Commit 450a7fbf authored by Sergei Datsenko's avatar Sergei Datsenko Committed by Commit Bot

Export Performance DevTools domain in headless lib

Change-Id: Ia593a25d8d305f8df7d0f9647a9f7f328b7897eb
Reviewed-on: https://chromium-review.googlesource.com/717216Reviewed-by: default avatarDavid Vallet <dvallet@chromium.org>
Commit-Queue: Sergei Datsenko <dats@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509327}
parent 8ce1789b
...@@ -172,6 +172,7 @@ devtools_domains = [ ...@@ -172,6 +172,7 @@ devtools_domains = [
"memory", "memory",
"network", "network",
"page", "page",
"performance",
"profiler", "profiler",
"runtime", "runtime",
"security", "security",
......
...@@ -61,6 +61,7 @@ HeadlessDevToolsClientImpl::HeadlessDevToolsClientImpl() ...@@ -61,6 +61,7 @@ HeadlessDevToolsClientImpl::HeadlessDevToolsClientImpl()
memory_domain_(this), memory_domain_(this),
network_domain_(this), network_domain_(this),
page_domain_(this), page_domain_(this),
performance_domain_(this),
profiler_domain_(this), profiler_domain_(this),
runtime_domain_(this), runtime_domain_(this),
security_domain_(this), security_domain_(this),
...@@ -340,6 +341,10 @@ page::Domain* HeadlessDevToolsClientImpl::GetPage() { ...@@ -340,6 +341,10 @@ page::Domain* HeadlessDevToolsClientImpl::GetPage() {
return &page_domain_; return &page_domain_;
} }
performance::Domain* HeadlessDevToolsClientImpl::GetPerformance() {
return &performance_domain_;
}
profiler::Domain* HeadlessDevToolsClientImpl::GetProfiler() { profiler::Domain* HeadlessDevToolsClientImpl::GetProfiler() {
return &profiler_domain_; return &profiler_domain_;
} }
......
...@@ -90,6 +90,9 @@ class Domain; ...@@ -90,6 +90,9 @@ class Domain;
namespace page { namespace page {
class Domain; class Domain;
} }
namespace performance {
class Domain;
}
namespace profiler { namespace profiler {
class Domain; class Domain;
} }
...@@ -147,6 +150,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClient { ...@@ -147,6 +150,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClient {
virtual memory::Domain* GetMemory() = 0; virtual memory::Domain* GetMemory() = 0;
virtual network::Domain* GetNetwork() = 0; virtual network::Domain* GetNetwork() = 0;
virtual page::Domain* GetPage() = 0; virtual page::Domain* GetPage() = 0;
virtual performance::Domain* GetPerformance() = 0;
virtual profiler::Domain* GetProfiler() = 0; virtual profiler::Domain* GetProfiler() = 0;
virtual runtime::Domain* GetRuntime() = 0; virtual runtime::Domain* GetRuntime() = 0;
virtual security::Domain* GetSecurity() = 0; virtual security::Domain* GetSecurity() = 0;
......
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
#include "headless/public/devtools/domains/memory.h" #include "headless/public/devtools/domains/memory.h"
#include "headless/public/devtools/domains/network.h" #include "headless/public/devtools/domains/network.h"
#include "headless/public/devtools/domains/page.h" #include "headless/public/devtools/domains/page.h"
#include "headless/public/devtools/domains/performance.h"
#include "headless/public/devtools/domains/profiler.h" #include "headless/public/devtools/domains/profiler.h"
#include "headless/public/devtools/domains/runtime.h" #include "headless/public/devtools/domains/runtime.h"
#include "headless/public/devtools/domains/security.h" #include "headless/public/devtools/domains/security.h"
...@@ -93,6 +94,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClientImpl ...@@ -93,6 +94,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClientImpl
memory::Domain* GetMemory() override; memory::Domain* GetMemory() override;
network::Domain* GetNetwork() override; network::Domain* GetNetwork() override;
page::Domain* GetPage() override; page::Domain* GetPage() override;
performance::Domain* GetPerformance() override;
profiler::Domain* GetProfiler() override; profiler::Domain* GetProfiler() override;
runtime::Domain* GetRuntime() override; runtime::Domain* GetRuntime() override;
security::Domain* GetSecurity() override; security::Domain* GetSecurity() override;
...@@ -203,6 +205,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClientImpl ...@@ -203,6 +205,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClientImpl
memory::ExperimentalDomain memory_domain_; memory::ExperimentalDomain memory_domain_;
network::ExperimentalDomain network_domain_; network::ExperimentalDomain network_domain_;
page::ExperimentalDomain page_domain_; page::ExperimentalDomain page_domain_;
performance::ExperimentalDomain performance_domain_;
profiler::ExperimentalDomain profiler_domain_; profiler::ExperimentalDomain profiler_domain_;
runtime::ExperimentalDomain runtime_domain_; runtime::ExperimentalDomain runtime_domain_;
security::ExperimentalDomain security_domain_; security::ExperimentalDomain security_domain_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment