chromium/services/service_manager/public/cpp/standalone_connector_impl.cc

// 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 "services/service_manager/public/cpp/standalone_connector_impl.h"

#include "base/check.h"
#include "base/notreached.h"

namespace service_manager {

StandaloneConnectorImpl::StandaloneConnectorImpl(Delegate* delegate)
    :{}

StandaloneConnectorImpl::~StandaloneConnectorImpl() = default;

mojo::PendingRemote<mojom::Connector> StandaloneConnectorImpl::MakeRemote() {}

void StandaloneConnectorImpl::BindInterface(
    const ServiceFilter& filter,
    const std::string& interface_name,
    mojo::ScopedMessagePipeHandle interface_pipe,
    mojom::BindInterfacePriority priority,
    BindInterfaceCallback callback) {}

void StandaloneConnectorImpl::QueryService(const std::string& service_name,
                                           QueryServiceCallback callback) {}

void StandaloneConnectorImpl::WarmService(const ServiceFilter& filter,
                                          WarmServiceCallback callback) {}

void StandaloneConnectorImpl::RegisterServiceInstance(
    const Identity& identity,
    mojo::ScopedMessagePipeHandle service_pipe,
    mojo::PendingReceiver<mojom::ProcessMetadata> metadata_receiver,
    RegisterServiceInstanceCallback callback) {}

void StandaloneConnectorImpl::Clone(
    mojo::PendingReceiver<mojom::Connector> receiver) {}

}  // namespace service_manager