chromium/base/task/common/operations_controller.cc

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

#include "base/task/common/operations_controller.h"
#include "base/check_op.h"
#include "base/synchronization/waitable_event.h"

#include <ostream>

namespace base {
namespace internal {

OperationsController::OperationsController() = default;

OperationsController::~OperationsController() {}

bool OperationsController::StartAcceptingOperations() {}

OperationsController::OperationToken OperationsController::TryBeginOperation() {}

void OperationsController::ShutdownAndWaitForZeroOperations() {}

// static
OperationsController::State OperationsController::ExtractState(uint32_t value) {}

void OperationsController::DecrementBy(uint32_t n) {}

}  // namespace internal
}  // namespace base