From a41960d68997e94f5ebb4c3de252e16c8d0f84de Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Wed, 11 Apr 2012 07:05:37 +0000 Subject: [PATCH] Eobj: Added eobj_ref_get. SVN revision: 70008 --- legacy/eobj/lib/Eobj.h | 1 + legacy/eobj/lib/eobj.c | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/legacy/eobj/lib/Eobj.h b/legacy/eobj/lib/Eobj.h index baa10e772e..ccfc4ee268 100644 --- a/legacy/eobj/lib/Eobj.h +++ b/legacy/eobj/lib/Eobj.h @@ -110,6 +110,7 @@ EAPI Eobj *eobj_parent_get(Eobj *obj); EAPI void *eobj_data_get(Eobj *obj, const Eobj_Class *klass); EAPI Eobj *eobj_ref(Eobj *obj); EAPI void eobj_unref(Eobj *obj); +EAPI int eobj_ref_get(const Eobj *obj); EAPI void eobj_del(Eobj *obj); EAPI void *eobj_generic_data_set(Eobj *obj, const char *key, const void *data); EAPI void *eobj_generic_data_get(const Eobj *obj, const char *key); diff --git a/legacy/eobj/lib/eobj.c b/legacy/eobj/lib/eobj.c index a07b94358a..ea77377687 100644 --- a/legacy/eobj/lib/eobj.c +++ b/legacy/eobj/lib/eobj.c @@ -761,6 +761,12 @@ eobj_unref(Eobj *obj) } } +EAPI int +eobj_ref_get(const Eobj *obj) +{ + return obj->refcount; +} + EAPI void eobj_del(Eobj *obj) {