| // Copyright 2020 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| module mojo_base.mojom; |
| |
| import "mojo/public/mojom/base/generic_pending_receiver.mojom"; |
| |
| // A generic interface for anything which can bind arbitrary other interface |
| // receivers filtered at runtime. |
| // |
| // NOTE: This interface may be exposed to external binaries, so all changes MUST |
| // preserve backward-compatibility. |
| [Stable] |
| interface Binder { |
| // Requests that |receiver| be bound to an appropriate endpoint. |
| Bind@0(GenericPendingReceiver receiver); |
| }; |