Temporary fix build error for product_tv 78/306378/2 tizen
authorJiyong <jiyong.min@samsung.com>
Wed, 21 Feb 2024 02:09:10 +0000 (11:09 +0900)
committerJiyong <jiyong.min@samsung.com>
Wed, 21 Feb 2024 02:14:11 +0000 (11:14 +0900)
- add missing macro and struct

this package should be removed from build during integration

Change-Id: I034d6adc40ea0d9ef58afe205d77582df0b629c9

include/dcm_svc_ipc.h

index da5d669016caf89f648e07085acddd4cec57ddac..2fed8e0c6e8a6b2abc7227f75f863ba672939c5c 100755 (executable)
 #define _DCM_SVC_IPC_H_
 
 #include <dcm_svc_internal.h>
-#include <media-server-ipc.h>
 
 #define DCM_IPC_MSG_MAX_SIZE 4096
 #define DCM_TIMEOUT_SEC_60                     60              /**< Response to media server time out */
 
+#define MAX_FILEPATH_LEN                        4096
+
 typedef enum {
        DCM_IPC_PORT_DCM_RECV = 0,      /*Receive msg from media-server*/
        DCM_IPC_PORT_MS_RECV,                   /*Send msg to media-server*/
        DCM_IPC_PORT_MAX,
 } dcm_ipc_port_e;
 
+typedef struct {
+       int msg_type;
+       int pid;
+       uid_t uid;
+       char msg[MAX_FILEPATH_LEN];
+       int result;
+} dcmMsg;
+
+typedef enum {
+       DCM_MSG_REQUEST_MEDIA,                  /**< request single media extracting. msg from media server to dcm server*/
+       DCM_MSG_REQUEST_CANCEL_FACE,    /**< request cancel single media extracting. msg from media server to dcm server*/
+       DCM_MSG_REQUEST_KILL_SERVER,            /**< request dcm server terminating. msg from media server to dcm server*/
+       DCM_MSG_SERVER_READY,                   /**< dcm server is ready. msg from dcm server to media server*/
+       DCM_MSG_MAX,
+} ms_dcm_msg_type_e;
+
 int dcm_ipc_create_socket(int *socket_fd, dcm_ipc_port_e port);
 int dcm_ipc_accept_socket(int serv_sock, int *client_sock);
 int dcm_ipc_receive_message(int client_sock, dcmMsg *recv_msg);