protocol.js (1414B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 "use strict"; 6 7 var { Actor } = require("resource://devtools/shared/protocol/Actor.js"); 8 var { Pool } = require("resource://devtools/shared/protocol/Pool.js"); 9 var { 10 types, 11 registerFront, 12 getFront, 13 createRootFront, 14 BULK_REQUEST, 15 BULK_RESPONSE, 16 } = require("resource://devtools/shared/protocol/types.js"); 17 var { Front } = require("resource://devtools/shared/protocol/Front.js"); 18 var { 19 FrontClassWithSpec, 20 } = require("resource://devtools/shared/protocol/Front/FrontClassWithSpec.js"); 21 var { Arg, Option } = require("resource://devtools/shared/protocol/Request.js"); 22 const { RetVal } = require("resource://devtools/shared/protocol/Response.js"); 23 const { 24 generateActorSpec, 25 } = require("resource://devtools/shared/protocol/Actor/generateActorSpec.js"); 26 27 exports.Front = Front; 28 exports.Pool = Pool; 29 exports.Actor = Actor; 30 exports.types = types; 31 exports.BULK_REQUEST = BULK_REQUEST; 32 exports.BULK_RESPONSE = BULK_RESPONSE; 33 exports.generateActorSpec = generateActorSpec; 34 exports.FrontClassWithSpec = FrontClassWithSpec; 35 exports.Arg = Arg; 36 exports.Option = Option; 37 exports.RetVal = RetVal; 38 exports.registerFront = registerFront; 39 exports.getFront = getFront; 40 exports.createRootFront = createRootFront;