139f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius/* 239f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * Copyright 2016 The Android Open Source Project 339f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * 439f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * Licensed under the Apache License, Version 2.0 (the "License"); 539f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * you may not use this file except in compliance with the License. 639f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * You may obtain a copy of the License at 739f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * 839f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * http://www.apache.org/licenses/LICENSE-2.0 939f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * 1039f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * Unless required by applicable law or agreed to in writing, software 1139f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * distributed under the License is distributed on an "AS IS" BASIS, 1239f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1339f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * See the License for the specific language governing permissions and 1439f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * limitations under the License. 1539f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius */ 1639f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius 1739f588f8ed81654c382f8396af394d42824f5cbbRoshan Piuspackage android.hardware.wifi.supplicant@1.0; 1839f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius 1939f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius/** 208c6a8772f7fc3bdc75d7f07c519869bef501a748Roshan Pius * Callback Interface exposed by the supplicant service 2139f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * for each network (ISupplicantP2pNetwork). 2239f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * 2339f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * Clients need to host an instance of this HIDL interface object and 248c6a8772f7fc3bdc75d7f07c519869bef501a748Roshan Pius * pass a reference of the object to the supplicant via the 2539f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius * corresponding |ISupplicantP2pNetwork.registerCallback| method. 2639f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius */ 2739f588f8ed81654c382f8396af394d42824f5cbbRoshan Piusinterface ISupplicantP2pNetworkCallback { 2839f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius // TODO(rpius): Add the reqd callbacks. 2939f588f8ed81654c382f8396af394d42824f5cbbRoshan Pius}; 30