components.conf (1095B)
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 'js_name': 'storage', 10 'cid': '{bbbb1d61-438f-4436-92ed-8308e5830fb0}', 11 'contract_ids': ['@mozilla.org/storage/service;1'], 12 'interfaces': ['mozIStorageService'], 13 'singleton': True, 14 'type': 'mozilla::storage::Service', 15 'headers': ['/storage/mozStorageService.h'], 16 'constructor': 'mozilla::storage::Service::getSingleton', 17 }, 18 { 19 'cid': '{3b667ee0-d2da-4ccc-9c3d-95f2ca6a8b4c}', 20 'contract_ids': ['@mozilla.org/storage/vacuum;1'], 21 'singleton': True, 22 'type': 'mozilla::storage::VacuumManager', 23 'headers': ['/storage/VacuumManager.h'], 24 'constructor': 'mozilla::storage::VacuumManager::getSingleton', 25 'categories': {'idle-daily': 'MozStorage Vacuum Manager'}, 26 }, 27 ]