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 = [
"memory",
"network",
"page",
"performance",
"profiler",
"runtime",
"security",
......
......@@ -61,6 +61,7 @@ HeadlessDevToolsClientImpl::HeadlessDevToolsClientImpl()
memory_domain_(this),
network_domain_(this),
page_domain_(this),
performance_domain_(this),
profiler_domain_(this),
runtime_domain_(this),
security_domain_(this),
......@@ -340,6 +341,10 @@ page::Domain* HeadlessDevToolsClientImpl::GetPage() {
return &page_domain_;
}
performance::Domain* HeadlessDevToolsClientImpl::GetPerformance() {
return &performance_domain_;
}
profiler::Domain* HeadlessDevToolsClientImpl::GetProfiler() {
return &profiler_domain_;
}
......
......@@ -90,6 +90,9 @@ class Domain;
namespace page {
class Domain;
}
namespace performance {
class Domain;
}
namespace profiler {
class Domain;
}
......@@ -147,6 +150,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClient {
virtual memory::Domain* GetMemory() = 0;
virtual network::Domain* GetNetwork() = 0;
virtual page::Domain* GetPage() = 0;
virtual performance::Domain* GetPerformance() = 0;
virtual profiler::Domain* GetProfiler() = 0;
virtual runtime::Domain* GetRuntime() = 0;
virtual security::Domain* GetSecurity() = 0;
......
......@@ -36,6 +36,7 @@
#include "headless/public/devtools/domains/memory.h"
#include "headless/public/devtools/domains/network.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/runtime.h"
#include "headless/public/devtools/domains/security.h"
......@@ -93,6 +94,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClientImpl
memory::Domain* GetMemory() override;
network::Domain* GetNetwork() override;
page::Domain* GetPage() override;
performance::Domain* GetPerformance() override;
profiler::Domain* GetProfiler() override;
runtime::Domain* GetRuntime() override;
security::Domain* GetSecurity() override;
......@@ -203,6 +205,7 @@ class HEADLESS_EXPORT HeadlessDevToolsClientImpl
memory::ExperimentalDomain memory_domain_;
network::ExperimentalDomain network_domain_;
page::ExperimentalDomain page_domain_;
performance::ExperimentalDomain performance_domain_;
profiler::ExperimentalDomain profiler_domain_;
runtime::ExperimentalDomain runtime_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