// 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 SERVICES_AUDIO_GROUP_COORDINATOR_H_ #define SERVICES_AUDIO_GROUP_COORDINATOR_H_ #include <algorithm> #include <utility> #include <vector> #include "base/check.h" #include "base/functional/callback.h" #include "base/sequence_checker.h" #include "base/unguessable_token.h" namespace audio { // Manages a registry of group members and notifies observers as membership in // the group changes. template <typename Member> class GroupCoordinator { … }; } // namespace audio #endif // SERVICES_AUDIO_GROUP_COORDINATOR_H_