diff options
author | Jenkins2 <jenkins2@gerrit.asterisk.org> | 2017-10-10 12:28:13 -0500 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2017-10-10 12:28:13 -0500 |
commit | 6fc222a1d214dfc5d252b869f138a90092faf3de (patch) | |
tree | e99858b2beb994590a6bd866b7bdc849bd39cada /include/asterisk | |
parent | f006310bd18bc3ffcc5855455f14ee3f9e72036d (diff) | |
parent | 65399a5edac34b4b2b9982fc0ad82489350b57d2 (diff) |
Merge "res_pjsip: Add REF_DEBUG info to module references."
Diffstat (limited to 'include/asterisk')
-rw-r--r-- | include/asterisk/res_pjsip.h | 18 | ||||
-rw-r--r-- | include/asterisk/res_pjsip_session.h | 10 |
2 files changed, 22 insertions, 6 deletions
diff --git a/include/asterisk/res_pjsip.h b/include/asterisk/res_pjsip.h index b6403d6fa..e6ccf0a1d 100644 --- a/include/asterisk/res_pjsip.h +++ b/include/asterisk/res_pjsip.h @@ -925,7 +925,9 @@ enum ast_sip_contact_filter { * \retval 0 Success * \retval -1 Failure */ -int ast_sip_register_service(pjsip_module *module); +#define ast_sip_register_service(module) \ + __ast_sip_register_service(module, __FILE__, __LINE__, __PRETTY_FUNCTION__) +int __ast_sip_register_service(pjsip_module *module, const char *file, int line, const char *func); /*! * This is the opposite of ast_sip_register_service(). Unregistering a @@ -934,7 +936,9 @@ int ast_sip_register_service(pjsip_module *module); * * \param module The PJSIP module to unregister */ -void ast_sip_unregister_service(pjsip_module *module); +#define ast_sip_unregister_service(module) \ + __ast_sip_unregister_service(module, __FILE__, __LINE__, __PRETTY_FUNCTION__) +void __ast_sip_unregister_service(pjsip_module *module, const char *file, int line, const char *func); /*! * \brief Register a SIP authenticator @@ -2615,14 +2619,20 @@ struct ast_sip_supplement { * \retval 0 Success * \retval -1 Failure */ -int ast_sip_register_supplement(struct ast_sip_supplement *supplement); +#define ast_sip_register_supplement(supplement) \ + __ast_sip_register_supplement(supplement, __FILE__, __LINE__, __PRETTY_FUNCTION__) +int __ast_sip_register_supplement(struct ast_sip_supplement *supplement, + const char *file, int line, const char *func); /*! * \brief Unregister a an supplement to SIP out of dialog processing * * \param supplement The supplement to unregister */ -void ast_sip_unregister_supplement(struct ast_sip_supplement *supplement); +#define ast_sip_unregister_supplement(supplement) \ + __ast_sip_unregister_supplement(supplement, __FILE__, __LINE__, __PRETTY_FUNCTION__) +void __ast_sip_unregister_supplement(struct ast_sip_supplement *supplement, + const char *file, int line, const char *func); /*! * \brief Retrieve the global MWI taskprocessor high water alert trigger level. diff --git a/include/asterisk/res_pjsip_session.h b/include/asterisk/res_pjsip_session.h index 70f94682e..b7a22b937 100644 --- a/include/asterisk/res_pjsip_session.h +++ b/include/asterisk/res_pjsip_session.h @@ -578,14 +578,20 @@ void ast_sip_session_unregister_sdp_handler(struct ast_sip_session_sdp_handler * * \retval 0 Success * \retval -1 Failure */ -int ast_sip_session_register_supplement(struct ast_sip_session_supplement *supplement); +#define ast_sip_session_register_supplement(supplement) \ + __ast_sip_session_register_supplement(supplement, __FILE__, __LINE__, __PRETTY_FUNCTION__) +int __ast_sip_session_register_supplement(struct ast_sip_session_supplement *supplement, + const char *file, int line, const char *func); /*! * \brief Unregister a an supplement to SIP session processing * * \param supplement The supplement to unregister */ -void ast_sip_session_unregister_supplement(struct ast_sip_session_supplement *supplement); +#define ast_sip_session_unregister_supplement(supplement) \ + __ast_sip_session_unregister_supplement(supplement, __FILE__, __LINE__, __PRETTY_FUNCTION__) +void __ast_sip_session_unregister_supplement(struct ast_sip_session_supplement *supplement, + const char *file, int line, const char *func); /*! * \brief Add supplements to a SIP session |