X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=wpa_supplicant%2Fbinder%2Fsupplicant.h;h=b96f4e6a019b97bc60ff0f5f67b3fb168cec591c;hb=f1a5a34d8e5554d4286842f91797d811a713a5fc;hp=02b59188a9e0bbd91d23f1560f1a668178a9b458;hpb=7b4bbb9f946fb6861b2b4ded0f10949277514047;p=mech_eap.git diff --git a/wpa_supplicant/binder/supplicant.h b/wpa_supplicant/binder/supplicant.h index 02b5918..b96f4e6 100644 --- a/wpa_supplicant/binder/supplicant.h +++ b/wpa_supplicant/binder/supplicant.h @@ -11,6 +11,7 @@ #define SUPPLICANT_H #include "fi/w1/wpa_supplicant/BnSupplicant.h" +#include "fi/w1/wpa_supplicant/IIface.h" #include "fi/w1/wpa_supplicant/ISupplicantCallbacks.h" extern "C" { @@ -32,6 +33,17 @@ public: Supplicant(struct wpa_global *global); virtual ~Supplicant() = default; + android::binder::Status CreateInterface( + const android::os::PersistableBundle ¶ms, + android::sp *aidl_return) + override; + android::binder::Status RemoveInterface( + const std::string &ifname) override; + android::binder::Status GetInterface( + const std::string &ifname, + android::sp *aidl_return) + override; + private: /* Raw pointer to the global structure maintained by the core. */ struct wpa_global *wpa_global_;