chromium/base/task/task_observer.h

// 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.

#ifndef BASE_TASK_TASK_OBSERVER_H_
#define BASE_TASK_TASK_OBSERVER_H_

#include "base/base_export.h"
#include "base/pending_task.h"

namespace base {

// A TaskObserver is an object that receives notifications about tasks being
// processed on the thread it's associated with.
//
// NOTE: A TaskObserver implementation should be extremely fast!

class BASE_EXPORT TaskObserver {};

}  // namespace base

#endif  // BASE_TASK_TASK_OBSERVER_H_