binder: Add |INetwork| object interface
Create a new binder object interface to control networks. Neworks are
added/removed using the corresponding |IIface| binder object.
This CL only contains skeletal code for the new binder object.
While there,
Clean up the error codes in all the aid files and use the binder
exception codes to indicate INVALID_ARGS.
BUG: 30015382
Change-Id: I6953a623ab2c2b25f678d3b515a924a67d67d3fb
diff --git a/wpa_supplicant/Android.mk b/wpa_supplicant/Android.mk
index 0c52f0c..5ca994e 100644
--- a/wpa_supplicant/Android.mk
+++ b/wpa_supplicant/Android.mk
@@ -1655,9 +1655,10 @@
$(LOCAL_PATH)/binder/include
LOCAL_SRC_FILES := \
binder/binder_constants.cpp \
+ binder/fi/w1/wpa_supplicant/IIface.aidl \
+ binder/fi/w1/wpa_supplicant/INetwork.aidl \
binder/fi/w1/wpa_supplicant/ISupplicant.aidl \
- binder/fi/w1/wpa_supplicant/ISupplicantCallbacks.aidl \
- binder/fi/w1/wpa_supplicant/IIface.aidl
+ binder/fi/w1/wpa_supplicant/ISupplicantCallbacks.aidl
LOCAL_SHARED_LIBRARIES := libbinder
LOCAL_EXPORT_C_INCLUDE_DIRS := \
$(LOCAL_PATH)/binder/include