Index: chrome/browser/performance_monitor/performance_monitor_util.cc |
diff --git a/chrome/browser/performance_monitor/performance_monitor_util.cc b/chrome/browser/performance_monitor/performance_monitor_util.cc |
deleted file mode 100644 |
index 7f94a011d08ef6243b03253473c35e2781633028..0000000000000000000000000000000000000000 |
--- a/chrome/browser/performance_monitor/performance_monitor_util.cc |
+++ /dev/null |
@@ -1,87 +0,0 @@ |
-// Copyright (c) 2012 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 "chrome/browser/performance_monitor/performance_monitor_util.h" |
- |
-#include "base/json/json_writer.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "base/strings/string_number_conversions.h" |
-#include "base/threading/sequenced_worker_pool.h" |
-#include "base/time/time.h" |
-#include "chrome/browser/performance_monitor/events.h" |
-#include "content/public/browser/browser_thread.h" |
- |
-namespace performance_monitor { |
-namespace util { |
- |
-bool PostTaskToDatabaseThreadAndReply( |
- const tracked_objects::Location& from_here, |
- const base::Closure& request, |
- const base::Closure& reply) { |
- base::SequencedWorkerPool* pool = content::BrowserThread::GetBlockingPool(); |
- base::SequencedWorkerPool::SequenceToken token = |
- pool->GetNamedSequenceToken(Database::kDatabaseSequenceToken); |
- return pool->GetSequencedTaskRunner(token)->PostTaskAndReply( |
- from_here, request, reply); |
-} |
- |
-scoped_ptr<Event> CreateExtensionEvent(const EventType type, |
- const base::Time& time, |
- const std::string& id, |
- const std::string& name, |
- const std::string& url, |
- const int location, |
- const std::string& version, |
- const std::string& description) { |
- events::ExtensionEvent event; |
- event.event_type = type; |
- event.time = static_cast<double>(time.ToInternalValue()); |
- event.extension_id = id; |
- event.extension_name = name; |
- event.extension_url = url; |
- event.extension_location = location; |
- event.extension_version = version; |
- event.extension_description = description; |
- scoped_ptr<base::DictionaryValue> value = event.ToValue(); |
- return scoped_ptr<Event>(new Event( |
- type, time, value.Pass())); |
-} |
- |
-scoped_ptr<Event> CreateRendererFailureEvent(const base::Time& time, |
- const EventType& type, |
- const std::string& url) { |
- events::RendererFailure event; |
- event.event_type = type; |
- event.time = static_cast<double>(time.ToInternalValue()); |
- event.url = url; |
- scoped_ptr<base::DictionaryValue> value = event.ToValue(); |
- return scoped_ptr<Event>(new Event(type, time, value.Pass())); |
-} |
- |
-scoped_ptr<Event> CreateUncleanExitEvent(const base::Time& time, |
- const std::string& profile_name) { |
- events::UncleanExit event; |
- event.event_type = EVENT_UNCLEAN_EXIT; |
- event.time = static_cast<double>(time.ToInternalValue()); |
- event.profile_name = profile_name; |
- scoped_ptr<base::DictionaryValue> value = event.ToValue(); |
- return scoped_ptr<Event>(new Event( |
- EVENT_UNCLEAN_EXIT, time, value.Pass())); |
-} |
- |
-scoped_ptr<Event> CreateChromeUpdateEvent(const base::Time& time, |
- const std::string& previous_version, |
- const std::string& current_version) { |
- events::ChromeUpdate event; |
- event.event_type = EVENT_CHROME_UPDATE; |
- event.time = static_cast<double>(time.ToInternalValue()); |
- event.previous_version = previous_version; |
- event.current_version = current_version; |
- scoped_ptr<base::DictionaryValue> value = event.ToValue(); |
- return scoped_ptr<Event>(new Event( |
- EVENT_CHROME_UPDATE, time, value.Pass())); |
-} |
- |
-} // namespace util |
-} // namespace performance_monitor |