From a6c1732ff86e9e4dad5d621264c2cacac460b168 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Tue, 21 Jun 2016 08:56:42 +0000 Subject: Close #1934: Add reference counting APIs to event subscription. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5351 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsip-simple/evsub.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'pjsip/src') diff --git a/pjsip/src/pjsip-simple/evsub.c b/pjsip/src/pjsip-simple/evsub.c index 7cd88594..68a95645 100644 --- a/pjsip/src/pjsip-simple/evsub.c +++ b/pjsip/src/pjsip-simple/evsub.c @@ -831,7 +831,21 @@ static pj_status_t evsub_create( pjsip_dialog *dlg, return PJ_SUCCESS; } +/* + * Increment the event subscription's group lock. + */ +PJ_DEF(pj_status_t) pjsip_evsub_add_ref(pjsip_evsub *sub) +{ + return pj_grp_lock_add_ref(sub->grp_lock); +} +/* + * Decrement the event subscription's group lock. + */ +PJ_DEF(pj_status_t) pjsip_evsub_dec_ref(pjsip_evsub *sub) +{ + return pj_grp_lock_dec_ref(sub->grp_lock); +} /* * Create client subscription session. -- cgit v1.2.3