From 817d20f679d7a795a89cccc007accae89b8c6f06 Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Tue, 12 May 2020 21:21:56 +0900 Subject: [PATCH] e_appinfo: add e_appinfo_pid_get() Change-Id: I6379a8bab04e3c45ba53a98b007ac43f57f7acc5 Signed-off-by: Sung-Jin Park --- src/bin/e_appinfo.c | 8 ++++++++ src/bin/e_appinfo.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/bin/e_appinfo.c b/src/bin/e_appinfo.c index 00086f1ef5..10e7c6b2e4 100644 --- a/src/bin/e_appinfo.c +++ b/src/bin/e_appinfo.c @@ -88,6 +88,14 @@ e_appinfo_del(E_Appinfo *eai) E_FREE(eai); } +EINTERN pid_t +e_appinfo_pid_get(E_Appinfo *epai) +{ + EINA_SAFETY_ON_NULL_RETURN_VAL(epai, -1); + + return epai->pid; +} + EINTERN Eina_Bool e_appinfo_pid_set(E_Appinfo *eai, pid_t pid) { diff --git a/src/bin/e_appinfo.h b/src/bin/e_appinfo.h index b012a8c2e7..566fc2feb4 100644 --- a/src/bin/e_appinfo.h +++ b/src/bin/e_appinfo.h @@ -26,6 +26,7 @@ struct _E_Appinfo_Hook EINTERN E_Appinfo *e_appinfo_new(void); EINTERN void e_appinfo_del(E_Appinfo *eai); +EINTERN pid_t e_appinfo_pid_get(E_Appinfo *epai); EINTERN Eina_Bool e_appinfo_pid_set(E_Appinfo *eai, pid_t pid); EINTERN Eina_Bool e_appinfo_appid_set(E_Appinfo *eai, const char *appid); EINTERN void e_appinfo_ready_metadata(E_Appinfo *eai, pid_t pid); -- 2.34.1