e_appinfo: add e_appinfo_pid_get() 84/233984/1
authorSung-Jin Park <sj76.park@samsung.com>
Tue, 12 May 2020 12:21:56 +0000 (21:21 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Thu, 21 May 2020 03:11:37 +0000 (12:11 +0900)
Change-Id: I6379a8bab04e3c45ba53a98b007ac43f57f7acc5
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/bin/e_appinfo.c
src/bin/e_appinfo.h

index 00086f1ef5987d20047a9692ab2d094cf4889a3e..10e7c6b2e4f412742efbac99bfbf4433be05d0f4 100644 (file)
@@ -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)
 {
index b012a8c2e75de2d611aa29942463dc150bbf678b..566fc2feb4250b2c707d68f38e6f6580b27cdf1e 100644 (file)
@@ -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);