| // Copyright 2016 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| module blink.mojom; |
| |
| // A generic, nominal interface to support transitional Channel-associated |
| // interfaces not known to Blink. |
| interface AssociatedInterface {}; |
| |
| // Analogous to the generic InterfaceProvider interface, but for content |
| // AssociatedInterfaces. |
| interface AssociatedInterfaceProvider { |
| GetAssociatedInterface( |
| string name, |
| pending_associated_receiver<AssociatedInterface> receiver); |
| }; |