#include <poll.h>
#include <errno.h>
+#include <glib.h>
+
#include "wifi-direct-oem.h"
#include "wfd-plugin-wpasupplicant.h"
-
-static struct wfd_oem_ops supplicant_ops = {
+static wfd_oem_ops_s supplicant_ops = {
.init = ws_init,
.deinit = ws_deinit,
.activate = ws_activate,
.prov_disc_req = ws_prov_disc_req,
- .connect = ws_connect;
+ .connect = ws_connect,
.disconnect = ws_disconnect,
.reject_connection = ws_reject_connection,
.cancel_connection = ws_cancel_connection,
return -1;
}
-int ws_get_peer_info(const char *peer_addr, wfd_oem_device_s **peer)
+int ws_get_peer_info(unsigned char *peer_addr, wfd_oem_device_s **peer)
{
__WDP_LOG_FUNC_ENTER__;
return -1;
}
-int ws_connect(const char *peer_addr, wfd_oem_conn_param_s *param)
+int ws_connect(unsigned char *peer_addr, wfd_oem_conn_param_s *param)
{
__WDP_LOG_FUNC_ENTER__;
return -1;
}
-int ws_disconnect(const char *peer_addr)
+int ws_disconnect(unsigned char *peer_addr)
{
__WDP_LOG_FUNC_ENTER__;
return -1;
}
-int ws_invite(const char *peer_addr, wfd_oem_invite_param_s *param)
+int ws_invite(unsigned char *peer_addr, wfd_oem_invite_param_s *param)
{
__WDP_LOG_FUNC_ENTER__;
}
// Only group owner can use this command
-int ws_wps_start(const char *peer_addr, int wps_mode, const char *pin)
+int ws_wps_start(unsigned char *peer_addr, int wps_mode, const char *pin)
{
__WDP_LOG_FUNC_ENTER__;
return -1;
}
-int ws_remove_persistent_group(const char *bssid)
+int ws_remove_persistent_group(char *ssid, unsigned char *bssid)
{
__WDP_LOG_FUNC_ENTER__;
return -1;
}
-int ws_set_persistent_reconnect(const char *bssid, int reconnect)
+int ws_set_persistent_reconnect(unsigned char *bssid, int reconnect)
{
__WDP_LOG_FUNC_ENTER__;