// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "mojo/public/cpp/system/filtered_data_source.h" namespace mojo { FilteredDataSource::FilteredDataSource( std::unique_ptr<DataPipeProducer::DataSource> source, std::unique_ptr<Filter> filter) : … { … } FilteredDataSource::~FilteredDataSource() { … } uint64_t FilteredDataSource::GetLength() const { … } FilteredDataSource::ReadResult FilteredDataSource::Read( uint64_t offset, base::span<char> buffer) { … } void FilteredDataSource::Abort() { … } } // namespace mojo