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 0b38025..a0f9844 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 e38edc9..3d7d91c 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 d2e3d57..e5de8f8 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 9790aaf..eea9f46 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__;