chromium/google_apis/gcm/engine/connection_event_tracker.cc

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

#include "google_apis/gcm/engine/connection_event_tracker.h"

#include "base/metrics/histogram_macros.h"
#include "base/time/time.h"
#include "net/base/network_change_notifier.h"

namespace {

// The maxiumum number of events which are stored before deleting old ones.
// This mirrors the behaviour of the GMS Core connection tracking.
constexpr size_t kMaxClientEvents =;

}  // namespace

namespace gcm {

ConnectionEventTracker::ConnectionEventTracker() = default;

ConnectionEventTracker::~ConnectionEventTracker() = default;

bool ConnectionEventTracker::IsEventInProgress() const {}

void ConnectionEventTracker::StartConnectionAttempt() {}

void ConnectionEventTracker::EndConnectionAttempt() {}

void ConnectionEventTracker::ConnectionAttemptSucceeded() {}

void ConnectionEventTracker::ConnectionLoginFailed() {}

void ConnectionEventTracker::ConnectionAttemptFailed(int error) {}

void ConnectionEventTracker::WriteToLoginRequest(
    mcs_proto::LoginRequest* request) {}

}  // namespace gcm