blob: 679e73a7c5cb33b910db962bd8abaa890c76c13d [file] [log] [blame]
// Copyright 2018 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.
goog.provide('blink.mojom.DocumentInterfaceBroker');
goog.provide('blink.mojom.DocumentInterfaceBrokerImpl');
goog.provide('blink.mojom.DocumentInterfaceBrokerPtr');
/**
* @const
* @type { !mojo.Interface };
*/
blink.mojom.DocumentInterfaceBroker;
/** @interface */
blink.mojom.DocumentInterfaceBrokerImpl = class {
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getAudioContextManager(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getAuthenticator(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getCredentialManager(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getFrameHostTestInterface(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getPushMessaging(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getVirtualAuthenticatorManager(receiver) {}
/**
* @param { !mojo.InterfaceRequest } hostReceiver
* @param { !blink.mojom.AppCacheFrontendPtr } frontendRemote
* @param { !mojoBase.mojom.UnguessableToken } hostId
*/
registerAppCacheHost(hostReceiver, frontendRemote, hostId) {}
};
/**
* @implements { mojo.InterfacePtr }
* @implements { blink.mojom.DocumentInterfaceBrokerImpl }
*/
blink.mojom.DocumentInterfaceBrokerPtr = class {
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getAudioContextManager(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getAuthenticator(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getCredentialManager(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getFrameHostTestInterface(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getPushMessaging(receiver) {}
/**
* @param { !mojo.InterfaceRequest } receiver
*/
getVirtualAuthenticatorManager(receiver) {}
/**
* @param { !mojo.InterfaceRequest } hostReceiver
* @param { !blink.mojom.AppCacheFrontendPtr } frontendRemote
* @param { !mojoBase.mojom.UnguessableToken } hostId
*/
registerAppCacheHost(hostReceiver, frontendRemote, hostId) {}
};
goog.provide('blink.mojom.DocumentInterfaceBroker_GetAudioContextManager_Params');
blink.mojom.DocumentInterfaceBroker_GetAudioContextManager_Params = class {
constructor() {
/** @type { !mojo.InterfaceRequest } */
this.receiver;
}
};
goog.provide('blink.mojom.DocumentInterfaceBroker_GetAuthenticator_Params');
blink.mojom.DocumentInterfaceBroker_GetAuthenticator_Params = class {
constructor() {
/** @type { !mojo.InterfaceRequest } */
this.receiver;
}
};
goog.provide('blink.mojom.DocumentInterfaceBroker_GetCredentialManager_Params');
blink.mojom.DocumentInterfaceBroker_GetCredentialManager_Params = class {
constructor() {
/** @type { !mojo.InterfaceRequest } */
this.receiver;
}
};
goog.provide('blink.mojom.DocumentInterfaceBroker_GetFrameHostTestInterface_Params');
blink.mojom.DocumentInterfaceBroker_GetFrameHostTestInterface_Params = class {
constructor() {
/** @type { !mojo.InterfaceRequest } */
this.receiver;
}
};
goog.provide('blink.mojom.DocumentInterfaceBroker_GetPushMessaging_Params');
blink.mojom.DocumentInterfaceBroker_GetPushMessaging_Params = class {
constructor() {
/** @type { !mojo.InterfaceRequest } */
this.receiver;
}
};
goog.provide('blink.mojom.DocumentInterfaceBroker_GetVirtualAuthenticatorManager_Params');
blink.mojom.DocumentInterfaceBroker_GetVirtualAuthenticatorManager_Params = class {
constructor() {
/** @type { !mojo.InterfaceRequest } */
this.receiver;
}
};
goog.provide('blink.mojom.DocumentInterfaceBroker_RegisterAppCacheHost_Params');
blink.mojom.DocumentInterfaceBroker_RegisterAppCacheHost_Params = class {
constructor() {
/** @type { !mojo.InterfaceRequest } */
this.hostReceiver;
/** @type { !blink.mojom.AppCacheFrontendPtr } */
this.frontendRemote;
/** @type { !mojoBase.mojom.UnguessableToken } */
this.hostId;
}
};