From: hj kim Date: Mon, 14 May 2018 09:45:46 +0000 (+0900) Subject: Change __send_command to receive request id X-Git-Tag: submit/tizen/20180528.002901~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F60%2F178860%2F2;p=platform%2Fcore%2Fapi%2Fmedia-controller.git Change __send_command to receive request id Change-Id: I2994944e0a2ec2d25cf78393d0a9f44201db4513 --- diff --git a/src/media_controller_client.c b/src/media_controller_client.c index 60ddf28..f0bb94b 100755 --- a/src/media_controller_client.c +++ b/src/media_controller_client.c @@ -370,7 +370,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; @@ -392,7 +392,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); @@ -1118,7 +1118,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); @@ -1138,7 +1138,7 @@ int mc_client_send_playback_action(mc_client_h client, const char *server_name, message = g_strdup_printf("%s%s%d", mc_client->client_name, MC_STRING_DELIMITER, action); mc_retvm_if(message == NULL, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "fail making message [%d]", ret); - ret = __send_command(client, server_name, MC_COMMAND_PLAYBACKACTION, MC_DBUS_SIGNAL_NAME_PLAYBACK_ACTION, message); + ret = __mc_client_send_command(client, server_name, MC_COMMAND_PLAYBACKACTION, MC_DBUS_SIGNAL_NAME_PLAYBACK_ACTION, message, NULL); MC_SAFE_G_FREE(message); @@ -1157,7 +1157,7 @@ int mc_client_send_playback_position_command(mc_client_h client, const char *ser message = g_strdup_printf("%s%s%llu", mc_client->client_name, MC_STRING_DELIMITER, position); mc_retvm_if(message == NULL, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "fail making message [%d]", ret); - ret = __send_command(client, server_name, MC_COMMAND_PLAYBACKPOSITION, MC_DBUS_SIGNAL_NAME_PLAYBACK_POS_CMD, message); + ret = __mc_client_send_command(client, server_name, MC_COMMAND_PLAYBACKPOSITION, MC_DBUS_SIGNAL_NAME_PLAYBACK_POS_CMD, message, NULL); MC_SAFE_G_FREE(message); @@ -1177,7 +1177,7 @@ int mc_client_send_shuffle_mode_command(mc_client_h client, const char *server_n message = g_strdup_printf("%s%s%d", mc_client->client_name, MC_STRING_DELIMITER, shuffle_mode); mc_retvm_if(message == NULL, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "fail making message [%d]", ret); - ret = __send_command(client, server_name, MC_COMMAND_SHUFFLE, MC_DBUS_SIGNAL_NAME_SHUFFLE_CMD, message); + ret = __mc_client_send_command(client, server_name, MC_COMMAND_SHUFFLE, MC_DBUS_SIGNAL_NAME_SHUFFLE_CMD, message, NULL); MC_SAFE_G_FREE(message); @@ -1197,7 +1197,7 @@ int mc_client_send_repeat_mode_command(mc_client_h client, const char *server_na message = g_strdup_printf("%s%s%d", mc_client->client_name, MC_STRING_DELIMITER, repeat_mode); mc_retvm_if(message == NULL, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "fail making message [%d]", ret); - ret = __send_command(client, server_name, MC_COMMAND_REPEAT, MC_DBUS_SIGNAL_NAME_REPEAT_CMD, message); + ret = __mc_client_send_command(client, server_name, MC_COMMAND_REPEAT, MC_DBUS_SIGNAL_NAME_REPEAT_CMD, message, NULL); MC_SAFE_G_FREE(message); @@ -1271,7 +1271,7 @@ int mc_client_send_playlist_command(mc_client_h client, const char *server_name, message = g_strdup_printf("%s%s%s%s%s%s%d%s%llu", mc_client->client_name, MC_STRING_DELIMITER, playlist_name, MC_STRING_DELIMITER, index, MC_STRING_DELIMITER, action, MC_STRING_DELIMITER, position); mc_retvm_if(message == NULL, MEDIA_CONTROLLER_ERROR_INVALID_OPERATION, "fail making message [%d]", ret); - ret = __send_command(client, server_name, MC_COMMAND_PLAY_PLAYLIST, MC_DBUS_SIGNAL_NAME_PLAYBACK_PLAYLIST, message); + ret = __mc_client_send_command(client, server_name, MC_COMMAND_PLAY_PLAYLIST, MC_DBUS_SIGNAL_NAME_PLAYBACK_PLAYLIST, message, NULL); MC_SAFE_G_FREE(message);