uriloader/exthandler/PExternalHelperApp.ipdl

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:e2968c86ff52
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 include protocol PContent;
6 include protocol PChannelDiverter;
7
8 namespace mozilla {
9 namespace dom {
10
11 protocol PExternalHelperApp
12 {
13 manager PContent;
14
15 parent:
16 OnStartRequest(nsCString entityID);
17 OnDataAvailable(nsCString data, uint64_t offset, uint32_t count);
18 OnStopRequest(nsresult code);
19
20 DivertToParentUsing(PChannelDiverter diverter);
21
22 child:
23 Cancel(nsresult aStatus);
24 __delete__();
25 };
26
27
28 } // namespace dom
29 } // namespace mozilla

mercurial