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

Unified Diff: base/trace_event/category_filter.cc

Issue 1165673002: [Startup Tracing] Hook up TraceConfig and remove CategoryFilter & TraceOptions (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 months 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 side-by-side diff with in-line comments
Download patch
Index: base/trace_event/category_filter.cc
diff --git a/base/trace_event/category_filter.cc b/base/trace_event/category_filter.cc
deleted file mode 100644
index e4beb53b5eb14e7b2900c474fc8cd65e6ac3bc53..0000000000000000000000000000000000000000
--- a/base/trace_event/category_filter.cc
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright (c) 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/trace_event/category_filter.h"
-
-#include "base/strings/string_tokenizer.h"
-#include "base/strings/stringprintf.h"
-#include "base/trace_event/trace_event.h"
-
-namespace base {
-namespace trace_event {
-
-bool CategoryFilter::IsEmptyOrContainsLeadingOrTrailingWhitespace(
- const std::string& str) {
- return TraceConfig::IsEmptyOrContainsLeadingOrTrailingWhitespace(str);
-}
-
-CategoryFilter::CategoryFilter(const std::string& filter_string)
- : config_(new TraceConfig(filter_string, "")) {
-}
-
-CategoryFilter::CategoryFilter()
- : config_(new TraceConfig()) {
-}
-
-CategoryFilter::CategoryFilter(const CategoryFilter& cf)
- : config_(new TraceConfig(*cf.config_)) {
-}
-
-CategoryFilter::~CategoryFilter() {
-}
-
-CategoryFilter& CategoryFilter::operator=(const CategoryFilter& rhs) {
- if (this == &rhs)
- return *this;
-
- config_.reset(new TraceConfig(*rhs.config_));
- return *this;
-}
-
-std::string CategoryFilter::ToString() const {
- return config_->ToCategoryFilterString();
-}
-
-bool CategoryFilter::IsCategoryGroupEnabled(
- const char* category_group_name) const {
- return config_->IsCategoryGroupEnabled(category_group_name);
-}
-
-bool CategoryFilter::IsCategoryEnabled(const char* category_name) const {
- return config_->IsCategoryEnabled(category_name);
-}
-
-bool CategoryFilter::HasIncludedPatterns() const {
- return config_->HasIncludedPatterns();
-}
-
-void CategoryFilter::Merge(const CategoryFilter& nested_filter) {
- config_->Merge(*nested_filter.config_);
-}
-
-void CategoryFilter::Clear() {
- config_->included_categories_.clear();
- config_->disabled_categories_.clear();
- config_->excluded_categories_.clear();
-}
-
-const CategoryFilter::StringList&
- CategoryFilter::GetSyntheticDelayValues() const {
- return config_->GetSyntheticDelayValues();
-}
-
-} // namespace trace_event
-} // namespace base

Powered by Google App Engine
This is Rietveld 408576698