forked from mirrors/gecko-dev
This is the start of an actor which will be automatically instantiated in the parent and each content process which can be used to route most process-level IPC traffic needed by the extensions framework. It should allow the extensions framework to keep its IPC glue close to the code that uses it, and simplify matters for child-side code which needs to run in both parent and content processes. Differential Revision: https://phabricator.services.mozilla.com/D103212
16 lines
686 B
Python
16 lines
686 B
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# 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/.
|
|
|
|
Classes = [
|
|
{
|
|
'cid': '{db82286d-d649-47fb-8599-ba31673a58c5}',
|
|
'contract_ids': ['@mozilla.org/extensions/child;1'],
|
|
'type': 'mozilla::extensions::ExtensionsChild',
|
|
'constructor': 'mozilla::extensions::ExtensionsChild::GetSingleton',
|
|
'headers': ['mozilla/extensions/ExtensionsChild.h'],
|
|
'categories': {'app-startup': 'ExtensionsChild'},
|
|
},
|
|
]
|