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>
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
+++ /dev/null
-/*
- * 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_*/
#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);
#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)
#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"},
};
#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"
#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"
#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"
#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);
#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"
#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"
#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"
#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);
#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"
#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"
#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);
#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"
#include <unistd.h>
#include "media-util.h"
-#include "media-server-ipc.h"
#include "media-common-types.h"
#include "media-server-dbg.h"
#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"
#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"