123456789101112131415161718192021222324252627 |
- // Copyright 2019 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef COMPONENTS_PERFORMANCE_MANAGER_PERFORMANCE_MANAGER_FEATURE_OBSERVER_CLIENT_H_
- #define COMPONENTS_PERFORMANCE_MANAGER_PERFORMANCE_MANAGER_FEATURE_OBSERVER_CLIENT_H_
- #include "content/public/browser/feature_observer_client.h"
- namespace performance_manager {
- class PerformanceManagerFeatureObserverClient
- : public content::FeatureObserverClient {
- public:
- PerformanceManagerFeatureObserverClient();
- ~PerformanceManagerFeatureObserverClient() override;
- // content::FeatureObserverClient implementation:
- void OnStartUsing(content::GlobalRenderFrameHostId id,
- blink::mojom::ObservedFeatureType feature_type) override;
- void OnStopUsing(content::GlobalRenderFrameHostId id,
- blink::mojom::ObservedFeatureType feature_type) override;
- };
- } // namespace performance_manager
- #endif // COMPONENTS_PERFORMANCE_MANAGER_PERFORMANCE_MANAGER_FEATURE_OBSERVER_CLIENT_H_
|