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

Side by Side Diff: chrome/browser/metrics/metrics_log.cc

Issue 89243003: Move EmptyString, kWhitespace and the BOM to base. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/metrics/metrics_log.h" 5 #include "chrome/browser/metrics/metrics_log.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 794 matching lines...) Expand 10 before | Expand all | Expand 10 after
805 // For the remaining calls, re-use the existing field. 805 // For the remaining calls, re-use the existing field.
806 profile = uma_proto()->mutable_profiler_event(0); 806 profile = uma_proto()->mutable_profiler_event(0);
807 } 807 }
808 808
809 WriteProfilerData(process_data, process_type, profile); 809 WriteProfilerData(process_data, process_type, profile);
810 } 810 }
811 811
812 void MetricsLog::RecordOmniboxOpenedURL(const OmniboxLog& log) { 812 void MetricsLog::RecordOmniboxOpenedURL(const OmniboxLog& log) {
813 DCHECK(!locked()); 813 DCHECK(!locked());
814 814
815 std::vector<string16> terms; 815 std::vector<base::string16> terms;
816 const int num_terms = 816 const int num_terms =
817 static_cast<int>(Tokenize(log.text, kWhitespaceUTF16, &terms)); 817 static_cast<int>(Tokenize(log.text, base::kWhitespaceUTF16, &terms));
818 818
819 OmniboxEventProto* omnibox_event = uma_proto()->add_omnibox_event(); 819 OmniboxEventProto* omnibox_event = uma_proto()->add_omnibox_event();
820 omnibox_event->set_time(MetricsLogBase::GetCurrentTime()); 820 omnibox_event->set_time(MetricsLogBase::GetCurrentTime());
821 if (log.tab_id != -1) { 821 if (log.tab_id != -1) {
822 // If we know what tab the autocomplete URL was opened in, log it. 822 // If we know what tab the autocomplete URL was opened in, log it.
823 omnibox_event->set_tab_id(log.tab_id); 823 omnibox_event->set_tab_id(log.tab_id);
824 } 824 }
825 omnibox_event->set_typed_length(log.text.length()); 825 omnibox_event->set_typed_length(log.text.length());
826 omnibox_event->set_just_deleted_text(log.just_deleted_text); 826 omnibox_event->set_just_deleted_text(log.just_deleted_text);
827 omnibox_event->set_num_typed_terms(num_terms); 827 omnibox_event->set_num_typed_terms(num_terms);
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
947 947
948 // We invalidate the user count if it changed while the log was open. 948 // We invalidate the user count if it changed while the log was open.
949 if (system_profile->has_multi_profile_user_count() && 949 if (system_profile->has_multi_profile_user_count() &&
950 user_count != system_profile->multi_profile_user_count()) 950 user_count != system_profile->multi_profile_user_count())
951 user_count = 0; 951 user_count = 0;
952 952
953 system_profile->set_multi_profile_user_count(user_count); 953 system_profile->set_multi_profile_user_count(user_count);
954 } 954 }
955 } 955 }
956 #endif 956 #endif
OLDNEW
« no previous file with comments | « chrome/browser/history/url_index_private_data.cc ('k') | chrome/browser/policy/cloud/component_cloud_policy_store.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698