pdf_stream_delegate.cc 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright 2021 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "components/pdf/browser/pdf_stream_delegate.h"
  5. #include "third_party/abseil-cpp/absl/types/optional.h"
  6. #include "url/gurl.h"
  7. namespace pdf {
  8. PdfStreamDelegate::PdfStreamDelegate() = default;
  9. PdfStreamDelegate::~PdfStreamDelegate() = default;
  10. absl::optional<GURL> PdfStreamDelegate::MapToOriginalUrl(
  11. content::WebContents* contents,
  12. const GURL& stream_url) {
  13. return absl::nullopt;
  14. }
  15. absl::optional<PdfStreamDelegate::StreamInfo> PdfStreamDelegate::GetStreamInfo(
  16. content::WebContents* contents) {
  17. return absl::nullopt;
  18. }
  19. PdfStreamDelegate::StreamInfo::StreamInfo() = default;
  20. PdfStreamDelegate::StreamInfo::StreamInfo(const StreamInfo&) = default;
  21. PdfStreamDelegate::StreamInfo::StreamInfo(StreamInfo&&) = default;
  22. PdfStreamDelegate::StreamInfo& PdfStreamDelegate::StreamInfo::operator=(
  23. const StreamInfo&) = default;
  24. PdfStreamDelegate::StreamInfo& PdfStreamDelegate::StreamInfo::operator=(
  25. StreamInfo&&) = default;
  26. PdfStreamDelegate::StreamInfo::~StreamInfo() = default;
  27. } // namespace pdf