michael@0: /* This Source Code Form is subject to the terms of the Mozilla Public michael@0: * License, v. 2.0. If a copy of the MPL was not distributed with this file, michael@0: * You can obtain one at http://mozilla.org/MPL/2.0/. */ michael@0: michael@0: /** michael@0: * Provide the detailed options for specifying different kinds of data filtering michael@0: * in getSamples function. michael@0: */ michael@0: dictionary NetworkStatsGetOptions michael@0: { michael@0: /** michael@0: * App manifest URL is used to filter network stats by app, while service type michael@0: * is used to filter stats by system service. michael@0: * Note that, these two options cannot be specified at the same time for now; michael@0: * others, an NS_ERROR_NOT_IMPLMENTED exception will be thrown. michael@0: */ michael@0: DOMString appManifestURL; michael@0: DOMString serviceType; michael@0: }; michael@0: michael@0: dictionary NetworkStatsAlarmOptions michael@0: { michael@0: Date startTime; michael@0: Date data; michael@0: };