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);
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
__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__;
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)
{
__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__;