From: Jiyong Date: Wed, 21 Feb 2024 02:09:10 +0000 (+0900) Subject: Temporary fix build error for product_tv X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen;p=platform%2Fcore%2Fmultimedia%2Fdcm-service.git Temporary fix build error for product_tv - add missing macro and struct this package should be removed from build during integration Change-Id: I034d6adc40ea0d9ef58afe205d77582df0b629c9 --- diff --git a/include/dcm_svc_ipc.h b/include/dcm_svc_ipc.h index da5d669..2fed8e0 100755 --- a/include/dcm_svc_ipc.h +++ b/include/dcm_svc_ipc.h @@ -19,17 +19,34 @@ #define _DCM_SVC_IPC_H_ #include -#include #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);