// 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. #ifndef SERVICES_DATA_DECODER_PUBLIC_CPP_SERVICE_PROVIDER_H_ #define SERVICES_DATA_DECODER_PUBLIC_CPP_SERVICE_PROVIDER_H_ #include "base/component_export.h" #include "mojo/public/cpp/bindings/pending_receiver.h" #include "services/data_decoder/public/mojom/data_decoder_service.mojom.h" namespace data_decoder { // ServiceProvider is an API that service embedders can implement to control how // instance of the Data Decoder service are launched. class COMPONENT_EXPORT(DATA_DECODER_PUBLIC) ServiceProvider { … }; } // namespace data_decoder #endif // SERVICES_DATA_DECODER_PUBLIC_CPP_SERVICE_PROVIDER_H_