adcfba4b09
Create a child object under IWifiChip to represent each interface within the chip. Each iface object has a |type| & |ifname| which should help us uniquely identify them. This should help us expose methods that are applicable only to a specific interface type. While there, Assign a unique id to every chip on the device. Add IWifi.listChipIds() to retrieve the list of chip Id's avaiable on the device. IWifi.getChip() will now use the provided Id to retrieve the corresponding IWifiChip object(because HIDL language doesn't support vec<HIDL objects>). Bug: 31943042 Bug: 32003988 Test: Interface compiles (not implementation) Change-Id: I723007566ca4220362c02d0f452753fee4e31fce
26 lines
832 B
Text
26 lines
832 B
Text
/*
|
|
* Copyright 2016 The Android Open Source Project
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
package android.hardware.wifi@1.0;
|
|
|
|
import IWifiIface;
|
|
|
|
/**
|
|
* Interface used to represent a single NAN iface.
|
|
*/
|
|
interface IWifiP2pIface extends IWifiIface {
|
|
/** TODO(rpius): Add methods to the interface. */
|
|
};
|