chromium/components/breadcrumbs/core/breadcrumb_manager.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/breadcrumbs/core/breadcrumb_manager.h"

#include "base/containers/adapters.h"
#include "base/containers/circular_deque.h"
#include "base/format_macros.h"
#include "base/observer_list.h"
#include "base/strings/stringprintf.h"
#include "components/breadcrumbs/core/breadcrumb_manager_observer.h"
#include "components/breadcrumbs/core/crash_reporter_breadcrumb_constants.h"

namespace breadcrumbs {

const size_t kMaxBreadcrumbs =;

// static
BreadcrumbManager& BreadcrumbManager::GetInstance() {}

const base::circular_deque<std::string>& BreadcrumbManager::GetEvents() {}

void BreadcrumbManager::AddEvent(const std::string& event) {}

void BreadcrumbManager::SetPreviousSessionEvents(
    const std::vector<std::string>& events) {}

BreadcrumbManager::BreadcrumbManager() = default;
BreadcrumbManager::~BreadcrumbManager() = default;

base::TimeDelta BreadcrumbManager::GetElapsedTime() {}

void BreadcrumbManager::AddObserver(BreadcrumbManagerObserver* observer) {}

void BreadcrumbManager::RemoveObserver(BreadcrumbManagerObserver* observer) {}

void BreadcrumbManager::ResetForTesting() {}

}  // namespace breadcrumbs