diff options
author | Mark Michelson <mmichelson@digium.com> | 2014-08-07 19:26:32 +0000 |
---|---|---|
committer | Mark Michelson <mmichelson@digium.com> | 2014-08-07 19:26:32 +0000 |
commit | 99d0bccd350cd42941c195667a5733ca6a4368a4 (patch) | |
tree | df35d3d85a37e598bbfd8c7604ab65248cca19df /include/asterisk/res_pjsip_presence_xml.h | |
parent | ea7d4ab09e05a2ebffc8ec81acb3c242d78a3732 (diff) |
Add support for RFC 4662 resource list subscriptions.
This commit adds the ability for a user to configure
a resource list in pjsip.conf. Subscribing to this
list simultaneously subscribes the subscriber to all
resources listed. This has the potential to reduce
the amount of SIP traffic when loads of subscribers
on a system attempt to subscribe to each others' states.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@420384 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/res_pjsip_presence_xml.h')
-rw-r--r-- | include/asterisk/res_pjsip_presence_xml.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/asterisk/res_pjsip_presence_xml.h b/include/asterisk/res_pjsip_presence_xml.h index 8318067ad..add5f8918 100644 --- a/include/asterisk/res_pjsip_presence_xml.h +++ b/include/asterisk/res_pjsip_presence_xml.h @@ -17,6 +17,21 @@ */ /*! + * \brief The length of the XML prolog when printing + * presence or other XML in PJSIP. + * + * When calling any variant of pj_xml_print(), the documentation + * claims that it will return -1 if the provided buffer is not + * large enough. However, if the XML prolog is requested to be + * printed, then the length of the XML prolog is returned upon + * failure instead of -1. + * + * This constant is useful to check against when trying to determine + * if printing XML succeeded or failed. + */ +#define AST_PJSIP_XML_PROLOG_LEN 39 + +/*! * PIDF state */ enum ast_sip_pidf_state { |