Change __send_command to receive request id 74/180774/1
authorhj kim <backto.kim@samsung.com>
Mon, 14 May 2018 09:45:46 +0000 (18:45 +0900)
committerhj kim <backto.kim@samsung.com>
Mon, 4 Jun 2018 06:04:27 +0000 (15:04 +0900)
Change-Id: I2994944e0a2ec2d25cf78393d0a9f44201db4513

src/media_controller_client.c

index dd084a805feaacfc07052184720a2853f2c3c3e5..23ccb22de6e1377bb7c5a8c336b25fa4212a8950 100755 (executable)
@@ -332,7 +332,7 @@ static int __mc_parse_server_name(const char *interface_name, char **server_name
        return MEDIA_CONTROLLER_ERROR_NONE;
 }
 
-static int __send_command(mc_client_h client, const char *server_name, const char *command_id, const char *signal_name, const char *message)
+static int __mc_client_send_command(mc_client_h client, const char *server_name, const char *command_id, const char *signal_name, const char *message, unsigned int *request_id)
 {
        int ret = MEDIA_CONTROLLER_ERROR_NONE;
        media_controller_client_s *mc_client = (media_controller_client_s *)client;
@@ -354,7 +354,7 @@ static int __send_command(mc_client_h client, const char *server_name, const cha
 
        interface_name = mc_util_get_interface_name(MC_SERVER, server_name);
 
-       ret = mc_ipc_send_message(mc_client->dconn, NULL, interface_name, signal_name, message, NULL);
+       ret = mc_ipc_send_message(mc_client->dconn, NULL, interface_name, signal_name, message, request_id);
        if (ret != MEDIA_CONTROLLER_ERROR_NONE)
                mc_error("Error mc_ipc_send_message [%d]", ret);
 
@@ -994,7 +994,7 @@ int mc_client_send_playback_state_command(mc_client_h client, const char *server
        message = g_strdup_printf("%s%s%d", mc_client->client_name, MC_STRING_DELIMITER, state);
        mc_retvm_if(message == NULL, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "fail making message [%d]", ret);
 
-       ret = __send_command(client, server_name, MC_COMMAND_PLAYBACKSTATE, MC_DBUS_SIGNAL_NAME_PLAYBACK_STATE_CMD, message);
+       ret = __mc_client_send_command(client, server_name, MC_COMMAND_PLAYBACKSTATE, MC_DBUS_SIGNAL_NAME_PLAYBACK_STATE_CMD, message, NULL);
 
        MC_SAFE_G_FREE(message);