Add session mac on notifying session config request 10/152910/2
authorJiung <jiung.yu@samsung.com>
Wed, 27 Sep 2017 10:27:10 +0000 (19:27 +0900)
committerJiung <jiung.yu@samsung.com>
Wed, 27 Sep 2017 11:24:11 +0000 (20:24 +0900)
Change-Id: I94b8296fab98d6498ded743951b2db5d830efc53
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
include/asp-manager-gdbus.h
packaging/asp-manager.spec
src/asp-manager-gdbus.c
src/asp-manager.c

index 0b380255098e3fec89267a7b41c1d5107addd262..a0f984495898a177b6c9feff0b974a591997fa95 100755 (executable)
@@ -48,8 +48,8 @@ void asp_manager_gdbus_notify_session_request(gint32 error_code,
                gchar *device_name, gchar *session_info,
                gboolean get_pin, gchar *pin);
 
-void asp_manager_gdbus_notify_session_config_request(guint32 sessoin_id,
-               gboolean get_pin, gchar *pin);
+void asp_manager_gdbus_notify_session_config_request(gchar * session_mac,
+               guint32 sessoin_id, gboolean get_pin, gchar *pin);
 
 void asp_manager_gdbus_notify_connect_status(gchar *session_mac,
                guint32 session_id, gint32 status, gchar *deferred);
index e38edc95ef444173fa1a4e6d106a3b428b30da94..3d7d91ca8c953f329bcad9b82002011641712506 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       asp-manager
 Summary:    ASP(application service platform) manager
-Version:    0.0.21
+Version:    0.0.22
 Release:    1
 Group:      Network & Connectivity/Other
 License:    Apache-2.0
index d2e3d57bf1df1359a5d6a7c37ef4c6994bf69ed3..e5de8f82858a9760dc2d8d0f25bd65bc76a53dd7 100755 (executable)
@@ -1209,8 +1209,8 @@ void asp_manager_gdbus_notify_session_request(gint32 error_code,
        __ASP_LOG_FUNC_EXIT__;
 }
 
-void asp_manager_gdbus_notify_session_config_request(guint32 sessoin_id,
-               gboolean get_pin, gchar *pin)
+void asp_manager_gdbus_notify_session_config_request(gchar * session_mac,
+               guint32 sessoin_id, gboolean get_pin, gchar *pin)
 {
        __ASP_LOG_FUNC_ENTER__;
 
@@ -1219,6 +1219,7 @@ void asp_manager_gdbus_notify_session_config_request(guint32 sessoin_id,
        GVariant *params = NULL;
 
        builder = g_variant_builder_new(G_VARIANT_TYPE("a{sv}"));
+       g_variant_builder_add(builder, "{sv}", "session_mac", g_variant_new("s", session_mac));
        g_variant_builder_add(builder, "{sv}", "session_id", g_variant_new("u", sessoin_id));
        g_variant_builder_add(builder, "{sv}", "get_pin", g_variant_new("b", get_pin));
        if (pin[0] != 0)
index 9790aaf0004ee8d1c2e063af82cfd811e456659f..eea9f4627d08fde640fac3f62fde6e3c99ad9548 100755 (executable)
@@ -83,10 +83,13 @@ static void __session_config_request_cb(gint32 error_code, guint8 *session_mac,
 {
        __ASP_LOG_FUNC_ENTER__;
 
+       gchar session_mac_str[MACSTR_LEN + 1] = {0,};
        gchar pin_str[MACSTR_LEN + 1] = {0,};
+
+       g_snprintf(session_mac_str, MACSTR_LEN + 1, MACSTR, MAC2STR(session_mac));
        g_snprintf(pin_str, PINSTR_LEN + 1, "%u", pin);
 
-       asp_manager_gdbus_notify_session_config_request(session_id,
+       asp_manager_gdbus_notify_session_config_request(session_mac_str, session_id,
                        get_pin, pin_str);
 
        __ASP_LOG_FUNC_EXIT__;