1/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2/* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
4 * You can obtain one at http://mozilla.org/MPL/2.0/.
5 */
6
7[Constructor(DOMString type, optional PluginCrashedEventInit eventInitDict), ChromeOnly]
8interface PluginCrashedEvent : Event
9{
10  readonly attribute unsigned long pluginID;
11  readonly attribute DOMString pluginDumpID;
12  readonly attribute DOMString pluginName;
13  readonly attribute DOMString? browserDumpID;
14  readonly attribute DOMString? pluginFilename;
15  readonly attribute boolean submittedCrashReport;
16  readonly attribute boolean gmpPlugin;
17};
18
19dictionary PluginCrashedEventInit : EventInit
20{
21  unsigned long pluginID = 0;
22  DOMString pluginDumpID = "";
23  DOMString pluginName = "";
24  DOMString? browserDumpID = null;
25  DOMString? pluginFilename = null;
26  boolean submittedCrashReport = false;
27  boolean gmpPlugin = false;
28};
29