diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2016-06-21 08:56:42 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2016-06-21 08:56:42 +0000 |
commit | a6c1732ff86e9e4dad5d621264c2cacac460b168 (patch) | |
tree | 9fce9f1e6232632440dc279b8607699c4d29f142 /pjsip/src | |
parent | 2fb94652ccf7a0ea85e267cfe1d652db0a98893c (diff) |
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
Diffstat (limited to 'pjsip/src')
-rw-r--r-- | pjsip/src/pjsip-simple/evsub.c | 14 |
1 files changed, 14 insertions, 0 deletions
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. |