chromium/third_party/blink/public/platform/modules/mediastream/secure_display_link_tracker.h

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

#ifndef THIRD_PARTY_BLINK_PUBLIC_PLATFORM_MODULES_MEDIASTREAM_SECURE_DISPLAY_LINK_TRACKER_H_
#define THIRD_PARTY_BLINK_PUBLIC_PLATFORM_MODULES_MEDIASTREAM_SECURE_DISPLAY_LINK_TRACKER_H_

#include "third_party/blink/renderer/platform/wtf/vector.h"

namespace blink {

// Tracks all connected links (video sinks / tracks), and reports if they are
// all secure for video capturing.
template <typename T>
class SecureDisplayLinkTracker {};

template <typename T>
void SecureDisplayLinkTracker<T>::Add(T* link, bool is_link_secure) {}

template <typename T>
void SecureDisplayLinkTracker<T>::Remove(T* link) {}

template <typename T>
void SecureDisplayLinkTracker<T>::Update(T* link, bool is_link_secure) {}

}  // namespace blink

#endif  // THIRD_PARTY_BLINK_PUBLIC_PLATFORM_MODULES_MEDIASTREAM_SECURE_DISPLAY_LINK_TRACKER_H_