Move media-server-ipc.h to media-util-ipc.h 40/304640/1
authorminje.ahn <minje.ahn@samsung.com>
Mon, 22 Jan 2024 23:40:45 +0000 (08:40 +0900)
committerminje.ahn <minje.ahn@samsung.com>
Mon, 22 Jan 2024 23:40:45 +0000 (08:40 +0900)
Both are IPC common codes.
So we merge with media-util-ipc.h.

Change-Id: Icbb17c5e2211d45703513c7f4860550622243f77
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
20 files changed:
Makefile.am
lib/include/media-server-ipc.h [deleted file]
lib/include/media-util-ipc.h
lib/media-util-db.c
lib/media-util-ipc.c
lib/media-util-register.c
src/common/media-common-utils-tv.c
src/common/media-common-utils.c
src/scanner-v2/include/media-scanner-socket-v2.h
src/scanner-v2/media-scanner-extract-v2.c
src/scanner-v2/media-scanner-scan-v2.c
src/scanner-v2/media-scanner-socket-v2.c
src/scanner/include/media-scanner-socket.h
src/scanner/media-scanner-scan.c
src/scanner/media-scanner-socket.c
src/server/include/media-server-socket.h
src/server/media-server-db-manage.c
src/server/media-server-db.c
src/server/media-server-scanner.c
src/server/media-server-socket.c

index d4fc044f8c8bf891dbd4f9404c634b02a73a7964..ebe153084e93be9df4348d65a6e7997baa5a16c8 100644 (file)
@@ -224,5 +224,4 @@ includeheaders_HEADERS = lib/include/media-util-noti.h \
                          lib/include/media-util-ipc.h \
                          lib/include/media-util-cynara.h \
                          lib/include/media-util.h \
-                         lib/include/media-server-ipc.h \
                          lib/include/media-util-user.h
diff --git a/lib/include/media-server-ipc.h b/lib/include/media-server-ipc.h
deleted file mode 100644 (file)
index ab047a8..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Media Utility
- *
- * Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-#ifndef _MEDIA_SERVER_IPC_H_
-#define _MEDIA_SERVER_IPC_H_
-
-#define MS_TIMEOUT_SEC 10
-
-typedef enum {
-       MS_SCAN_DAEMON_PORT = 0,                /**< Port of communication between scanner and server */
-       MS_SCANNER_PORT,                                /**< Directory Scanner */
-       MS_DB_UPDATE_PORT,                      /**< Media DB Update */
-       MS_PORT_MAX,
-} ms_msg_port_type_e;
-
-#define MAX_MSG_SIZE                           4096*2
-#define MAX_FILEPATH_LEN                       4096
-
-typedef enum {
-       MS_MSG_DB_UPDATE = 0,           /**< Media DB Update */
-       MS_MSG_DIRECTORY_SCANNING,                      /**< Non recursive Directory Scan and Media DB Update*/
-       MS_MSG_DIRECTORY_SCANNING_NON_RECURSIVE,/**< Recursive Directory Scan and Media DB Update*/
-       MS_MSG_BULK_INSERT,                                     /**< Request bulk insert */
-       MS_MSG_STORAGE_ALL,
-       MS_MSG_STORAGE_PARTIAL,
-       MS_MSG_STORAGE_INVALID,
-       MS_MSG_SCANNER_READY,                           /**< Ready from media scanner */
-       MS_MSG_SCANNER_RESULT,                          /**< Result of directory scanning */
-       MS_MSG_SCANNER_BULK_RESULT,                     /**< Request bulk insert */
-       MS_MSG_DIRECTORY_SCANNING_CANCEL,       /**< Request cancel directory scan*/
-       MS_MSG_STORAGE_SCANNER_COMPLETE,        /**< Storage Scanner complete */
-       MS_MSG_DIRECTORY_SCANNER_COMPLETE,      /**< Directory Scanner complete */
-       MS_MSG_SCANNER_PARTIAL,
-       MS_MSG_SCANNER_COMPLETE,
-       MS_MSG_EXTRACTOR_COMPLETE,
-       MS_MSG_RECURSIVE_START,
-       MS_MSG_MEDIA_DB_RESET,  /**< media DB is reset*/
-       MS_MSG_MEDIA_DB_MALFORMED,
-       MS_MSG_MAX                                                      /**< Invalid msg type */
-} ms_msg_type_e;
-
-#define MS_SCANNER_FIFO_PATH_REQ "/tmp/media-scanner-fifo-req"
-#define MS_SCANNER_FIFO_PATH_RES "/tmp/media-scanner-fifo-res"
-#define MS_SCANNER_FIFO_MODE 0664
-#define MS_UUID_SIZE 37 /* size of uuid + NULL */
-
-typedef struct {
-       ms_msg_type_e msg_type;
-       int pid;
-       uid_t uid;
-       int result;
-       char storage_id[MS_UUID_SIZE];
-       char msg[MAX_MSG_SIZE];
-       int noti_type;
-} ms_comm_msg_s;
-
-#endif /*_MEDIA_SERVER_IPC_H_*/
index 56744f6a09add623bf220878451af389f11ececb..e5ecd2b46227d83ee28123561a464b23ec3a78cf 100644 (file)
@@ -29,7 +29,50 @@ extern "C" {
 #include <arpa/inet.h>
 #include <stdbool.h>
 
-#include "media-server-ipc.h"
+typedef enum {
+       MS_SCANNER_PORT = 0,    /**< Directory Scanner */
+       MS_DB_UPDATE_PORT,              /**< Media DB Update */
+} ms_msg_port_type_e;
+
+typedef enum {
+       MS_MSG_DB_UPDATE = 0,           /**< Media DB Update */
+       MS_MSG_DIRECTORY_SCANNING,                      /**< Non recursive Directory Scan and Media DB Update*/
+       MS_MSG_DIRECTORY_SCANNING_NON_RECURSIVE,/**< Recursive Directory Scan and Media DB Update*/
+       MS_MSG_BULK_INSERT,                                     /**< Request bulk insert */
+       MS_MSG_STORAGE_ALL,
+       MS_MSG_STORAGE_PARTIAL,
+       MS_MSG_STORAGE_INVALID,
+       MS_MSG_SCANNER_READY,                           /**< Ready from media scanner */
+       MS_MSG_SCANNER_RESULT,                          /**< Result of directory scanning */
+       MS_MSG_SCANNER_BULK_RESULT,                     /**< Request bulk insert */
+       MS_MSG_DIRECTORY_SCANNING_CANCEL,       /**< Request cancel directory scan*/
+       MS_MSG_STORAGE_SCANNER_COMPLETE,        /**< Storage Scanner complete */
+       MS_MSG_DIRECTORY_SCANNER_COMPLETE,      /**< Directory Scanner complete */
+       MS_MSG_SCANNER_PARTIAL,
+       MS_MSG_SCANNER_COMPLETE,
+       MS_MSG_EXTRACTOR_COMPLETE,
+       MS_MSG_RECURSIVE_START,
+       MS_MSG_MEDIA_DB_RESET,  /**< media DB is reset*/
+       MS_MSG_MEDIA_DB_MALFORMED,
+       MS_MSG_MAX                                                      /**< Invalid msg type */
+} ms_msg_type_e;
+
+#define MS_SCANNER_FIFO_PATH_REQ "/tmp/media-scanner-fifo-req"
+#define MS_SCANNER_FIFO_PATH_RES "/tmp/media-scanner-fifo-res"
+#define MS_SCANNER_FIFO_MODE 0664
+#define MS_UUID_SIZE 37 /* size of uuid + NULL */
+#define MAX_MSG_SIZE                           4096*2
+#define MAX_FILEPATH_LEN                       4096
+
+typedef struct {
+       ms_msg_type_e msg_type;
+       int pid;
+       uid_t uid;
+       int result;
+       char storage_id[MS_UUID_SIZE];
+       char msg[MAX_MSG_SIZE];
+       int noti_type;
+} ms_comm_msg_s;
 
 int ms_ipc_create_client_socket(int timeout_sec, int *sock_fd);
 int ms_ipc_create_server_socket(ms_msg_port_type_e port, int *sock_fd);
index 0c1de4d747b020f01323488d32ac80cad7cfbc7d..0d75c4c110d050bb15781c51f0498a9152a13a73 100644 (file)
 #include <unicode/ustring.h>
 #include <vconf.h>
 
-#include "media-server-ipc.h"
 #include "media-util-dbg.h"
 #include "media-util-internal.h"
 #include "media-util.h"
 
+#define MS_TIMEOUT_SEC 10
+
 static int __media_db_request_recovery(uid_t uid);
 
 static int __media_db_busy_handler(void *pData, int count)
index 5c874c0198e8698477b7dc4de06540816090538f..ad6cccc7a5827424e6562c79d6ba409c7cd74549 100644 (file)
@@ -27,7 +27,6 @@
 #include "media-util-internal.h"
 
 char MEDIA_IPC_PATH[][70] = {
-       {"media-server/media_ipc_scandaemon.socket"},
        {"media-server/media_ipc_scanner.socket"},
        {"media-server/media_ipc_dbupdate.socket"},
 };
index f4bd83341cc5929fd8d7a25803bc3857cd6858e7..424dc737d38ada3147577a4a81c9cc0ec7a4c761 100644 (file)
@@ -20,7 +20,6 @@
 #include <unistd.h>
 #include <sys/syscall.h>
 
-#include "media-server-ipc.h"
 #include "media-util-internal.h"
 #include "media-util-dbg.h"
 #include "media-util.h"
index 7a47c2e3d6e8b457ac28f72aa8e27ab97c817a7e..f290639049d897e9896223cf7925fed3cbf1c6f7 100644 (file)
@@ -28,7 +28,6 @@
 #include <system_info.h>
 
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-dbg.h"
 #include "media-common-system.h"
 #include "media-common-utils.h"
index a6262df867c1f0174fc8e784ac555bf9183865a8..184190ffd759531205408b3479bc062927355e5a 100644 (file)
@@ -20,7 +20,6 @@
 #include <device/power.h>
 
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-dbg.h"
 #include "media-common-system.h"
 #include "media-common-utils.h"
index 208df9f8fef75f3566850c7a488364ac1a11161e..9d12e5c4c63c6e148cfe030c948f04ec460b7f0b 100644 (file)
@@ -21,7 +21,7 @@
 #define _MEDIA_SCANNER_SOCKET_V2_H_
 
 #include "media-common-types.h"
-#include "media-server-ipc.h"
+#include "media-util-ipc.h"
 
 gboolean msc_receive_request(GIOChannel *src, GIOCondition condition, gpointer data);
 int msc_send_ready(void);
index effc3299fae62047a98d456fd7b0c4354615c2f1..817270972d3c16326008840eb852d656b9777d56 100644 (file)
@@ -20,7 +20,6 @@
 #include <malloc.h>
 #include <cpu-boosting.h>
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-utils.h"
 #include "media-common-db-svc.h"
 #include "media-scanner-dbg-v2.h"
index ac5064a3674a866928e609c665958318cfb7f425..8e76437930eae78881166d4e867fca4eef79e856 100644 (file)
@@ -21,7 +21,6 @@
 #include <dirent.h>
 #include <cpu-boosting.h>
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-utils.h"
 #include "media-common-external-storage.h"
 #include "media-common-db-svc.h"
index c70b0a45aeb57c24ae4050be4d34bd8473dd027b..b8bcdb23fe6b977bddc2cd4e5ea99f6f7b877cf4 100644 (file)
@@ -22,7 +22,6 @@
 #include <malloc.h>
 
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-types.h"
 #include "media-scanner-dbg-v2.h"
 #include "media-scanner-scan-v2.h"
index 482df48411df49ef379e4878b2af02f680648bfa..362c6e669d3ea04fb20f4c893581deb62ae6e316 100644 (file)
@@ -21,7 +21,7 @@
 #define _MEDIA_SCANNER_SOCKET_H_
 
 #include "media-common-types.h"
-#include "media-server-ipc.h"
+#include "media-util-ipc.h"
 
 gboolean msc_receive_request(GIOChannel *src, GIOCondition condition, gpointer data);
 
index f7b4e8a99873b8316e5f73216a867d2d7db862b7..92b09fd433799bb9d25d9ec5996b3de04b0e8e6b 100644 (file)
@@ -21,7 +21,6 @@
 #include <dirent.h>
 
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-utils.h"
 #include "media-common-db-svc.h"
 #include "media-scanner-dbg.h"
index d8c358dbf088588f93caf56f8e3cee4fca50b7f6..f79c2c2ca89185a8234250040e6d63b574717ee4 100644 (file)
@@ -22,7 +22,6 @@
 #include <malloc.h>
 
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-types.h"
 #include "media-scanner-dbg.h"
 #include "media-scanner-socket.h"
index 9df15f5d5d3fe2985e4b72ead9444b7b6a37f5ce..f66834ccab9be20bf545c7037e665b4d2d8150d3 100644 (file)
@@ -21,7 +21,7 @@
 #define _MEDIA_SERVER_SOCKET_H_
 
 #include "media-common-types.h"
-#include "media-server-ipc.h"
+#include "media-util-ipc.h"
 
 gboolean ms_read_socket(GIOChannel *src, GIOCondition condition, gpointer user_data);
 gboolean ms_read_db_tcp_socket(GIOChannel *src, GIOCondition condition, gpointer data);
index 98c45f024d3d5d446b1f9a0e9a46968e1353c46c..89465667c6660262ba65d05fdc20aab0a8eb3bf4 100644 (file)
@@ -24,7 +24,6 @@
 #include "media-common-db-svc.h"
 #include "media-common-system.h"
 #include "media-common-utils.h"
-#include "media-server-ipc.h"
 #include "media-server-dbg.h"
 #include "media-server-scanner.h"
 #include "media-server-db-manage.h"
index a822bbe1644adc9f35bbb1e9129f87160bec32e5..0b4b3bc4920c3df82412b250247af76c27e62a16 100644 (file)
@@ -20,7 +20,6 @@
 #include <unistd.h>
 
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-types.h"
 
 #include "media-server-dbg.h"
index c8851dfac66e62ce4dc22f610279daafb3687268..3b98bdaa1c44971fd990cc9ab3c4e31af9581458 100644 (file)
@@ -23,7 +23,6 @@
 #include <fcntl.h>
 
 #include "media-util.h"
-#include "media-server-ipc.h"
 #include "media-common-types.h"
 #include "media-common-utils.h"
 #include "media-server-dbg.h"
index 7b2a8ff13b0fc34bdd892b4b671268e284ef85f4..c9680b481c3bcc7e5a59a00a325c7529ebfe9b10 100644 (file)
@@ -22,7 +22,6 @@
 
 #include "media-util.h"
 #include "media-util-internal.h"
-#include "media-server-ipc.h"
 #include "media-common-utils.h"
 #include "media-common-db-svc.h"
 #include "media-common-system.h"