зеркало из https://github.com/mozilla/gecko-dev.git
Bug 784575 - Part 5: NetworkStatsManager Modification. r=gene
This commit is contained in:
Родитель
84795f304b
Коммит
98e3afa8b5
|
@ -12,9 +12,15 @@ interface nsIDOMMozNetworkStatsData : nsISupports
|
|||
readonly attribute jsval date; // Date.
|
||||
};
|
||||
|
||||
[scriptable, builtinclass, uuid(037435a6-f563-48f3-99b3-a0106d8ba5bd)]
|
||||
[scriptable, builtinclass, uuid(6613ea55-b99c-44f9-91bf-d07da10b9b74)]
|
||||
interface nsIDOMMozNetworkStats : nsISupports
|
||||
{
|
||||
/**
|
||||
* Manifest URL of an application for specifying the per-app
|
||||
* stats of the specified app. If null, system stats are returned.
|
||||
*/
|
||||
readonly attribute DOMString manifestURL;
|
||||
|
||||
/**
|
||||
* Can be 'mobile', 'wifi' or null.
|
||||
* If null, stats for both mobile and wifi are returned.
|
||||
|
|
|
@ -57,13 +57,14 @@ NetworkStatsData.prototype = {
|
|||
|
||||
// NetworkStats
|
||||
const NETWORKSTATS_CONTRACTID = "@mozilla.org/networkstats;1";
|
||||
const NETWORKSTATS_CID = Components.ID("{037435a6-f563-48f3-99b3-a0106d8ba5bd}");
|
||||
const NETWORKSTATS_CID = Components.ID("{6613ea55-b99c-44f9-91bf-d07da10b9b74}");
|
||||
const nsIDOMMozNetworkStats = Components.interfaces.nsIDOMMozNetworkStats;
|
||||
|
||||
function NetworkStats(aWindow, aStats) {
|
||||
if (DEBUG) {
|
||||
debug("NetworkStats Constructor");
|
||||
}
|
||||
this.manifestURL = aStats.manifestURL || null;
|
||||
this.connectionType = aStats.connectionType || null;
|
||||
this.start = aStats.start || null;
|
||||
this.end = aStats.end || null;
|
||||
|
@ -76,6 +77,7 @@ function NetworkStats(aWindow, aStats) {
|
|||
|
||||
NetworkStats.prototype = {
|
||||
__exposedProps__: {
|
||||
manifestURL: 'r',
|
||||
connectionType: 'r',
|
||||
start: 'r',
|
||||
end: 'r',
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
component {3b16fe17-5583-483a-b486-b64a3243221c} NetworkStatsManager.js
|
||||
contract @mozilla.org/networkStatsdata;1 {3b16fe17-5583-483a-b486-b64a3243221c}
|
||||
|
||||
component {037435a6-f563-48f3-99b3-a0106d8ba5bd} NetworkStatsManager.js
|
||||
contract @mozilla.org/networkStats;1 {037435a6-f563-48f3-99b3-a0106d8ba5bd}
|
||||
component {6613ea55-b99c-44f9-91bf-d07da10b9b74} NetworkStatsManager.js
|
||||
contract @mozilla.org/networkStats;1 {6613ea55-b99c-44f9-91bf-d07da10b9b74}
|
||||
|
||||
component {87529a6c-aef6-11e1-a595-4f034275cfa6} NetworkStatsManager.js
|
||||
contract @mozilla.org/networkStatsManager;1 {87529a6c-aef6-11e1-a595-4f034275cfa6}
|
||||
|
|
Загрузка…
Ссылка в новой задаче