components.conf (1745B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 Classes = [ 8 { 9 'cid': '{7a6da992-dbce-4943-b463-5a2dd011fa1a}', 10 'contract_ids': ['@mozilla.org/url-classifier/channel-classifier-service;1'], 11 'singleton': True, 12 'type': 'nsIChannelClassifierService', 13 'constructor': 'mozilla::net::ChannelClassifierService::GetSingleton', 14 'headers': ['mozilla/net/ChannelClassifierService.h'], 15 }, 16 { 17 'cid': '{b9f4fd03-9d87-4bfd-9958-85a821750ddc}', 18 'contract_ids': ['@mozilla.org/url-classifier/exception-list-service;1'], 19 'esModule': 'resource://gre/modules/UrlClassifierExceptionListService.sys.mjs', 20 'constructor': 'UrlClassifierExceptionListService', 21 'categories': { 22 'idle-daily': 'UrlClassifierExceptionListService' 23 } 24 }, 25 { 26 'cid': '{8753A413-3ED6-4A61-A1DC-B31A7E69B796}', 27 'interfaces': ['nsIUrlClassifierExceptionListEntry'], 28 'headers': ['mozilla/net/UrlClassifierExceptionListEntry.h'], 29 'type': 'mozilla::net::UrlClassifierExceptionListEntry', 30 'contract_ids': ['@mozilla.org/url-classifier/exception-list-entry;1'], 31 }, 32 { 33 'cid': '{807535BF-018E-4300-B8D3-4A6405FB9F65}', 34 'interfaces': ['nsIUrlClassifierExceptionList'], 35 'headers': ['mozilla/net/UrlClassifierExceptionList.h'], 36 'type': 'mozilla::net::UrlClassifierExceptionList', 37 'contract_ids': ['@mozilla.org/url-classifier/exception-list;1'], 38 }, 39 ]