summaryrefslogtreecommitdiff
path: root/pjsip/include/pjsip-simple/presence.h
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-08-25 13:36:15 +0000
committerBenny Prijono <bennylp@teluu.com>2007-08-25 13:36:15 +0000
commitdd175b64509a079ee5167a397dc8b7b0ac3ced99 (patch)
treeec2bf9601c8605bb4e221c53c71536f4ff0344ba /pjsip/include/pjsip-simple/presence.h
parentbcd742c4466d6cf4e7d465c16e71c17e0e326dc3 (diff)
Implement ticket #336: custom presence status in NOTIFY/PUBLISH, supporting subset of RPID elements
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1424 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/include/pjsip-simple/presence.h')
-rw-r--r--pjsip/include/pjsip-simple/presence.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/pjsip/include/pjsip-simple/presence.h b/pjsip/include/pjsip-simple/presence.h
index fb505feb..e52ec9cd 100644
--- a/pjsip/include/pjsip-simple/presence.h
+++ b/pjsip/include/pjsip-simple/presence.h
@@ -26,6 +26,7 @@
#include <pjsip-simple/evsub.h>
#include <pjsip-simple/pidf.h>
#include <pjsip-simple/xpidf.h>
+#include <pjsip-simple/rpid.h>
PJ_BEGIN_DECL
@@ -73,6 +74,7 @@ PJ_DECL(pjsip_module*) pjsip_pres_instance(void);
*/
#define PJSIP_PRES_STATUS_MAX_INFO 8
+
/**
* This structure describes presence status of a presentity.
*/
@@ -82,6 +84,8 @@ struct pjsip_pres_status
struct {
pj_bool_t basic_open; /**< Basic status/availability. */
+ pjrpid_element rpid; /**< Optional RPID info. */
+
pj_str_t id; /**< Tuple id. */
pj_str_t contact; /**< Optional contact address. */