We should avoid doing unnecessary IPC when the data channel can fully be handled in content processes. DevTools and WebDriver BiDi can monitor the corresponding observer notifications in content processes. Differential Revision: https://phabricator.services.mozilla.com/D246571
26 lines
635 B
C++
26 lines
635 B
C++
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set sw=2 ts=8 et tw=80 ft=cpp : */
|
|
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
include protocol PNecko;
|
|
|
|
namespace mozilla {
|
|
namespace net {
|
|
|
|
[ChildImpl=virtual]
|
|
async protocol PDataChannel
|
|
{
|
|
manager PNecko;
|
|
|
|
parent:
|
|
// Note: channels are opened during construction, so no open method here:
|
|
// see PNecko.ipdl
|
|
async __delete__();
|
|
};
|
|
|
|
} // namespace net
|
|
} // namespace mozilla
|