#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) { … }
}