Fixed emulator build. 80/56280/1
authorNishant Chaprana <n.chaprana@samsung.com>
Wed, 6 Jan 2016 03:33:15 +0000 (09:03 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Wed, 6 Jan 2016 03:33:15 +0000 (09:03 +0530)
This patch fixes emulator build for wifi-direct-manager package.

Change-Id: Ia660f56dd14066180ccfc7778e96cad54dc2db63
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
packaging/wifi-direct-manager.spec
plugin/wpasupplicant/emul/include/wfd-plugin-wpasupplicant.h
plugin/wpasupplicant/emul/wfd-plugin-wpasupplicant-emul.c

index 8d3d706..fc724b6 100755 (executable)
@@ -1,6 +1,6 @@
 Name:          wifi-direct-manager
 Summary:       Wi-Fi Direct manger
-Version:       1.2.111
+Version:       1.2.112
 Release:       1
 Group:      Network & Connectivity/Wireless
 License:    Apache-2.0
index 6c5b532..ee9aacd 100755 (executable)
 
 #endif /* USE_DLOG */
 
-typedef struct {
-       int initialized;        // check whether plugin is initialized or not. block init function if initialized
-       int activated;
-       int concurrent;
-       int global_sock;
-       ws_sock_data_s *common;
-       ws_sock_data_s *group;
-       unsigned char local_dev_addr[WS_MACADDR_LEN];
-       wfd_oem_event_cb callback;
-       void *user_data;
-} ws_plugin_data_s;
-
 int ws_init(wfd_oem_event_cb callback, void *user_data);
 int ws_deinit();
 int ws_activate(int concurrent);
index 26465f4..85a351e 100644 (file)
@@ -66,15 +66,23 @@ static wfd_oem_ops_s supplicant_ops = {
 
 #ifdef TIZEN_FEATURE_WIFI_DISPLAY
        .miracast_init = ws_miracast_init,
-       .set_display = ws_set_disply,
+       .set_display = ws_set_display,
 #endif /* TIZEN_FEATURE_WIFI_DISPLAY */
        };
 
-static ws_plugin_data_s *g_pd;
-
 int wfd_plugin_load(wfd_oem_ops_s **ops)
 {
-       return -1;
+       __WDP_LOG_FUNC_ENTER__;
+       if (!ops) {
+               WDP_LOGE("Invalid parameter");
+               __WDP_LOG_FUNC_EXIT__;
+               return -1;
+       }
+
+       *ops = &supplicant_ops;
+
+       __WDP_LOG_FUNC_EXIT__;
+       return 0;
 }
 
 int ws_init(wfd_oem_event_cb callback, void *user_data)
@@ -237,7 +245,7 @@ int ws_get_supported_wps_mode()
        return -1;
 }
 
-int ws_create_group(int persistent, int freq)
+int ws_create_group(int persistent, int freq, const char *passphrase)
 {
        __WDP_LOG_FUNC_ENTER__;
 
@@ -380,15 +388,15 @@ int ws_start_service_discovery(unsigned char *mac_addr, int service_type)
 {
        __WDP_LOG_FUNC_ENTER__;
 
-       __WDP_LOG_FUNC_EXUT__;
+       __WDP_LOG_FUNC_EXIT__;
        return -1;
 }
 
-int ws_cancel_service_discovery(unsigned char *mac_addr, int service_type);
+int ws_cancel_service_discovery(unsigned char *mac_addr, int service_type)
 {
        __WDP_LOG_FUNC_ENTER__;
 
-       __WDP_LOG_FUNC_EXUT__;
+       __WDP_LOG_FUNC_EXIT__;
        return -1;
 }
 
@@ -396,7 +404,7 @@ int ws_serv_add(wfd_oem_new_service_s *service)
 {
        __WDP_LOG_FUNC_ENTER__;
 
-       __WDP_LOG_FUNC_EXUT__;
+       __WDP_LOG_FUNC_EXIT__;
        return -1;
 }
 
@@ -404,7 +412,7 @@ int ws_serv_del(wfd_oem_new_service_s *service)
 {
        __WDP_LOG_FUNC_ENTER__;
 
-       __WDP_LOG_FUNC_EXUT__;
+       __WDP_LOG_FUNC_EXIT__;
        return -1;
 }
 #endif /* TIZEN_FEATURE_SERVICE_DISCOVERY */
@@ -414,15 +422,15 @@ int ws_miracast_init(int enable)
 {
        __WDP_LOG_FUNC_ENTER__;
 
-       __WDP_LOG_FUNC_EXUT__;
+       __WDP_LOG_FUNC_EXIT__;
        return -1;
 }
 
-int ws_set_wifi_display(wfd_oem_display_s *wifi_display)
+int ws_set_display(wfd_oem_display_s *wifi_display)
 {
        __WDP_LOG_FUNC_ENTER__;
 
-       __WDP_LOG_FUNC_EXUT__;
+       __WDP_LOG_FUNC_EXIT__;
        return -1;
 }
 #endif /* TIZEN_FEATURE_WIFI_DISPLAY */