blob: 09f2cb0bf0564b8927070452c92fa5a55e187987 [file] [log] [blame]
// Copyright 2021 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.
#include "components/pdf/browser/pdf_stream_delegate.h"
#include "third_party/abseil-cpp/absl/types/optional.h"
#include "url/gurl.h"
namespace pdf {
PdfStreamDelegate::PdfStreamDelegate() = default;
PdfStreamDelegate::~PdfStreamDelegate() = default;
absl::optional<GURL> PdfStreamDelegate::MapToOriginalUrl(
content::WebContents* contents,
const GURL& stream_url) {
return absl::nullopt;
}
absl::optional<PdfStreamDelegate::StreamInfo> PdfStreamDelegate::GetStreamInfo(
content::WebContents* contents) {
return absl::nullopt;
}
PdfStreamDelegate::StreamInfo::StreamInfo() = default;
PdfStreamDelegate::StreamInfo::StreamInfo(const StreamInfo&) = default;
PdfStreamDelegate::StreamInfo::StreamInfo(StreamInfo&&) = default;
PdfStreamDelegate::StreamInfo& PdfStreamDelegate::StreamInfo::operator=(
const StreamInfo&) = default;
PdfStreamDelegate::StreamInfo& PdfStreamDelegate::StreamInfo::operator=(
StreamInfo&&) = default;
PdfStreamDelegate::StreamInfo::~StreamInfo() = default;
} // namespace pdf