Remove sync request
[platform/core/multimedia/libmedia-thumbnail.git] / src / ipc / media-thumb-ipc.c
index 3e8ccec..6a06281 100755 (executable)
@@ -359,100 +359,6 @@ int _media_thumb_set_buffer(thumbMsg *req_msg, unsigned char **buf, int *buf_siz
        return MS_MEDIA_ERR_NONE;
 }
 
-int _media_thumb_request(int msg_type, const char *origin_path, char *thumb_path, int max_length, uid_t uid)
-{
-       int sock = -1;
-       struct sockaddr_un serv_addr;
-       int recv_str_len = 0;
-       int err = MS_MEDIA_ERR_NONE;
-       int pid;
-
-       err = ms_ipc_create_client_socket(MS_TIMEOUT_SEC_10, &sock);
-       if (err != MS_MEDIA_ERR_NONE) {
-               thumb_err("ms_ipc_create_client_socket failed");
-               return err;
-       }
-
-       memset(&serv_addr, 0, sizeof(serv_addr));
-       serv_addr.sun_family = AF_UNIX;
-       SAFE_STRLCPY(serv_addr.sun_path, THUMB_IPC_PATH, sizeof(serv_addr.sun_path));
-
-       /* Connecting to the thumbnail server */
-       if (connect(sock, (struct sockaddr*)&serv_addr, sizeof(serv_addr)) < 0) {
-               thumb_stderror("connect");
-               close(sock);
-               return MS_MEDIA_ERR_SOCKET_CONN;
-       }
-
-       thumbMsg req_msg;
-       thumbMsg recv_msg;
-
-       memset((void *)&req_msg, 0, sizeof(thumbMsg));
-       memset((void *)&recv_msg, 0, sizeof(thumbMsg));
-
-       /* Get PID of client*/
-       pid = getpid();
-       req_msg.pid = pid;
-
-       /* Set requset message */
-       req_msg.msg_type = msg_type;
-       req_msg.uid = uid;
-       SAFE_STRLCPY(req_msg.org_path, origin_path, sizeof(req_msg.org_path));
-       req_msg.origin_path_size = strlen(req_msg.org_path) + 1;
-       req_msg.dest_path_size = strlen(req_msg.dst_path) + 1;
-       req_msg.thumb_size = 0;
-
-       if (req_msg.origin_path_size > MAX_PATH_SIZE || req_msg.dest_path_size > MAX_PATH_SIZE) {
-               thumb_err("path's length exceeds %d", MAX_PATH_SIZE);
-               close(sock);
-               return MS_MEDIA_ERR_INVALID_PARAMETER;
-       }
-
-       unsigned char *buf = NULL;
-       int buf_size = 0;
-       int header_size = 0;
-
-       header_size = sizeof(thumbMsg) - MAX_PATH_SIZE*2 - sizeof(unsigned char *);
-       _media_thumb_set_buffer(&req_msg, &buf, &buf_size);
-
-       if (send(sock, buf, buf_size, 0) != buf_size) {
-               thumb_err("sendto failed: %d", errno);
-               SAFE_FREE(buf);
-               close(sock);
-               return MS_MEDIA_ERR_SOCKET_SEND;
-       }
-
-       thumb_dbg("Sending msg to thumbnail daemon is successful");
-
-       SAFE_FREE(buf);
-
-       if ((err = _media_thumb_recv_msg(sock, header_size, &recv_msg)) < 0) {
-               thumb_err("_media_thumb_recv_msg failed ");
-               close(sock);
-               return err;
-       }
-
-       recv_str_len = strlen(recv_msg.org_path);
-       thumb_dbg_slog("recv %s(%d) from thumb daemon is successful", recv_msg.org_path, recv_str_len);
-
-       close(sock);
-       SAFE_FREE(recv_msg.thumb_data);
-
-       if (recv_str_len > max_length) {
-               thumb_err("user buffer is too small. Output's length is %d", recv_str_len);
-               return MS_MEDIA_ERR_INVALID_PARAMETER;
-       }
-
-       if (recv_msg.status != MS_MEDIA_ERR_NONE) {
-               thumb_err("Failed to make thumbnail");
-               return recv_msg.status;
-       }
-
-       SAFE_STRLCPY(thumb_path, recv_msg.dst_path, max_length);
-
-       return MS_MEDIA_ERR_NONE;
-}
-
 gboolean _media_thumb_write_socket(GIOChannel *src, GIOCondition condition, gpointer data)
 {
        thumbMsg recv_msg;