Home | History | Annotate | Download | only in metrics

Lines Matching defs:MetricsService

6 // Description of the life cycle of a instance of MetricsService.
10 // A MetricsService instance is typically created at application startup. It
203 MetricsService::LogRecallStatus MakeRecallStatusHistogram(
204 MetricsService::LogRecallStatus status) {
206 MetricsService::END_RECALL_STATUS);
211 void MakeStoreStatusHistogram(MetricsService::LogStoreStatus status) {
213 MetricsService::END_STORE_STATUS);
287 // MetricsService::child_stats_buffer_. The buffer's contents are transferred
290 struct MetricsService::ChildProcessStats {
337 class MetricsService::InitTaskComplete : public Task {
354 class MetricsService::InitTask : public Task {
376 void MetricsService::RegisterPrefs(PrefService* local_state) {
429 void MetricsService::DiscardOldStabilityStats(PrefService* local_state) {
455 MetricsService::MetricsService()
471 MetricsService::~MetricsService() {
475 void MetricsService::Start() {
481 void MetricsService::StartRecordingOnly() {
486 void MetricsService::Stop() {
492 void MetricsService::SetRecording(bool enabled) {
526 bool MetricsService::recording_active() const {
531 void MetricsService::SetReporting(bool enable) {
539 bool MetricsService::reporting_active() const {
545 void MetricsService::SetUpNotifications(NotificationRegistrar* registrar,
579 void MetricsService::Observe(NotificationType type,
666 void MetricsService::HandleIdleSinceLastTransmission(bool in_idle) {
675 void MetricsService::RecordStartOfSessionEnd() {
680 void MetricsService::RecordCompletedSessionEnd() {
685 void MetricsService:: RecordBreakpadRegistration(bool success) {
692 void MetricsService::RecordBreakpadHasDebugger(bool has_debugger) {
707 void MetricsService::InitializeMetricsState() {
802 void MetricsService::OnInitTaskComplete(
812 std::string MetricsService::GenerateClientID() {
819 void MetricsService::ScheduleNextStateSave() {
823 state_saver_factory_.NewRunnableMethod(&MetricsService::SaveLocalState),
827 void MetricsService::SaveLocalState() {
845 void MetricsService::StartRecording() {
864 void MetricsService::StopRecording(MetricsLogBase** log) {
901 void MetricsService::PushPendingLogsToUnsentLists() {
926 void MetricsService::PushPendingLogTextToUnsentOngoingLogs() {
943 void MetricsService::StartLogTransmissionTimer() {
969 NewRunnableMethod(&MetricsService::LogTransmissionTimerDone),
973 void MetricsService::LogTransmissionTimerDone() {
975 NewRunnableMethod(&MetricsService::OnMemoryDetailCollectionDone);
986 void MetricsService::OnMemoryDetailCollectionDone() {
996 &MetricsService::OnHistogramSynchronizationDone);
1006 void MetricsService::OnHistogramSynchronizationDone() {
1081 void MetricsService::MakePendingLog() {
1130 bool MetricsService::ServerPermitsTransmission() const {
1148 void MetricsService::PrepareInitialLog() {
1167 MetricsService::LogRecallStatus MetricsService::RecallUnsentLogsHelper(
1224 void MetricsService::RecallUnsentLogs() {
1238 void MetricsService::StoreUnsentLogsHelper(
1277 void MetricsService::StoreUnsentLogs() {
1299 void MetricsService::PreparePendingLogText() {
1324 void MetricsService::PrepareFetchWithPendingLog() {
1360 void MetricsService::OnURLFetchComplete(const URLFetcher* source,
1441 void MetricsService::HandleBadResponseCode() {
1464 void MetricsService::LogWindowChange(NotificationType type,
1503 void MetricsService::LogLoadComplete(NotificationType type,
1523 void MetricsService::IncrementPrefValue(const char* path) {
1530 void MetricsService::IncrementLongPrefsValue(const char* path) {
1537 void MetricsService::LogLoadStarted() {
1544 void MetricsService::LogRendererCrash() {
1548 void MetricsService::LogExtensionRendererCrash() {
1552 void MetricsService::LogRendererHang() {
1556 void MetricsService::LogCleanShutdown() {
1561 void MetricsService::LogChromeOSCrash(const std::string &crash_type) {
1576 void MetricsService::LogChildProcessChange(
1626 void MetricsService::LogBookmarks(const BookmarkNode* node,
1641 void MetricsService::LogBookmarks(BookmarkModel* model) {
1652 void MetricsService::LogKeywords(const TemplateURLModel* url_model) {
1662 void MetricsService::RecordPluginChanges(PrefService* pref) {
1739 bool MetricsService
1748 void MetricsService::RecordBooleanPrefValue(const char* path, bool value) {
1758 void MetricsService::RecordCurrentState(PrefService* pref) {
1772 void MetricsService::StartExternalMetrics() {