#include "services/data_decoder/public/cpp/test_support/in_process_data_decoder.h"
#include <utility>
#include "base/task/sequenced_task_runner.h"
#include "mojo/public/cpp/bindings/self_owned_receiver.h"
namespace data_decoder {
namespace test {
InProcessDataDecoder::InProcessDataDecoder()
: … { … }
InProcessDataDecoder::~InProcessDataDecoder() { … }
std::unique_ptr<data_decoder::mojom::ImageDecoder>
InProcessDataDecoder::CreateCustomImageDecoder() { … }
void InProcessDataDecoder::BindDataDecoderService(
mojo::PendingReceiver<mojom::DataDecoderService> receiver) { … }
mojom::DataDecoderService* InProcessDataDecoder::GetForwardingInterface() { … }
void InProcessDataDecoder::BindImageDecoder(
mojo::PendingReceiver<mojom::ImageDecoder> receiver) { … }
void InProcessDataDecoder::BindJsonParser(
mojo::PendingReceiver<mojom::JsonParser> receiver) { … }
void InProcessDataDecoder::BindWebBundleParserFactory(
mojo::PendingReceiver<web_package::mojom::WebBundleParserFactory>
receiver) { … }
}
}