xref: /aosp_15_r20/external/wpa_supplicant_8/hostapd/aidl/aidl.h (revision 03f9172ca588f91df233974f4258bab95191f931)
1*03f9172cSAndroid Build Coastguard Worker /*
2*03f9172cSAndroid Build Coastguard Worker  * aidl interface for wpa_supplicant daemon
3*03f9172cSAndroid Build Coastguard Worker  * Copyright (c) 2004-2018, Jouni Malinen <[email protected]>
4*03f9172cSAndroid Build Coastguard Worker  * Copyright (c) 2004-2018, Roshan Pius <[email protected]>
5*03f9172cSAndroid Build Coastguard Worker  *
6*03f9172cSAndroid Build Coastguard Worker  * This software may be distributed under the terms of the BSD license.
7*03f9172cSAndroid Build Coastguard Worker  * See README for more details.
8*03f9172cSAndroid Build Coastguard Worker  */
9*03f9172cSAndroid Build Coastguard Worker 
10*03f9172cSAndroid Build Coastguard Worker #pragma once
11*03f9172cSAndroid Build Coastguard Worker 
12*03f9172cSAndroid Build Coastguard Worker #ifdef __cplusplus
13*03f9172cSAndroid Build Coastguard Worker extern "C"
14*03f9172cSAndroid Build Coastguard Worker {
15*03f9172cSAndroid Build Coastguard Worker #endif  // _cplusplus
16*03f9172cSAndroid Build Coastguard Worker #include "ap/hostapd.h"
17*03f9172cSAndroid Build Coastguard Worker 
18*03f9172cSAndroid Build Coastguard Worker /**
19*03f9172cSAndroid Build Coastguard Worker  * This is the aidl RPC interface entry point to the hostapd core.
20*03f9172cSAndroid Build Coastguard Worker  * This initializes the aidl driver & IHostapd instance.
21*03f9172cSAndroid Build Coastguard Worker  */
22*03f9172cSAndroid Build Coastguard Worker int hostapd_aidl_init(struct hapd_interfaces *interfaces);
23*03f9172cSAndroid Build Coastguard Worker void hostapd_aidl_deinit(struct hapd_interfaces *interfaces);
24*03f9172cSAndroid Build Coastguard Worker 
25*03f9172cSAndroid Build Coastguard Worker #ifdef __cplusplus
26*03f9172cSAndroid Build Coastguard Worker }
27*03f9172cSAndroid Build Coastguard Worker #endif  // _cplusplus
28