19a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri/**
29a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * Copyright (c) 2015, The Android Open Source Project
39a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri *
49a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * Licensed under the Apache License, Version 2.0 (the "License");
59a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * you may not use this file except in compliance with the License.
69a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * You may obtain a copy of the License at
79a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri *
89a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri *     http://www.apache.org/licenses/LICENSE-2.0
99a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri *
109a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * Unless required by applicable law or agreed to in writing, software
119a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * distributed under the License is distributed on an "AS IS" BASIS,
129a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
139a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * See the License for the specific language governing permissions and
149a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * limitations under the License.
159a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri */
169a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri
179a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseripackage android.service.carrier;
189a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri
194f9ad1678eca240afb5a2174dc35e4f0559312c3Jonathan Basseriimport android.os.PersistableBundle;
209a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseriimport android.service.carrier.CarrierIdentifier;
219a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri
229a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri/**
2342ecc9eb902ef90876cd345a906c24e0d58720a3Zach Johnson * Service used to expose carrier-specific functionality to the system.
249a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri *
2542ecc9eb902ef90876cd345a906c24e0d58720a3Zach Johnson * @see android.service.carrier.CarrierService
269a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri * @hide
279a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri */
2842ecc9eb902ef90876cd345a906c24e0d58720a3Zach Johnsoninterface ICarrierService {
299a1c9b67c4b2426884deb60c1ff84130ab47333cJonathan Basseri
3042ecc9eb902ef90876cd345a906c24e0d58720a3Zach Johnson    /** @see android.service.carrier.CarrierService#onLoadConfig */
314f9ad1678eca240afb5a2174dc35e4f0559312c3Jonathan Basseri    PersistableBundle getCarrierConfig(in CarrierIdentifier id);
324f9ad1678eca240afb5a2174dc35e4f0559312c3Jonathan Basseri}
33