From dd175b64509a079ee5167a397dc8b7b0ac3ced99 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Sat, 25 Aug 2007 13:36:15 +0000 Subject: 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 --- pjsip/include/pjsua-lib/pjsua_internal.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pjsip/include/pjsua-lib/pjsua_internal.h') diff --git a/pjsip/include/pjsua-lib/pjsua_internal.h b/pjsip/include/pjsua-lib/pjsua_internal.h index ca9ea658..de6be5d3 100644 --- a/pjsip/include/pjsua-lib/pjsua_internal.h +++ b/pjsip/include/pjsua-lib/pjsua_internal.h @@ -95,6 +95,7 @@ typedef struct pjsua_acc pjsip_cred_info cred[PJSUA_ACC_MAX_PROXIES]; /**< Complete creds. */ pj_bool_t online_status; /**< Our online status. */ + pjrpid_element rpid; /**< RPID element information. */ pjsua_srv_pres pres_srv_list; /**< Server subscription list. */ pjsip_publishc *publish_sess; /**< Client publication session. */ pj_bool_t publish_state; /**< Last published online status */ @@ -319,6 +320,11 @@ pj_status_t pjsua_pres_start(void); */ void pjsua_pres_refresh(void); +/* + * Update server subscription (e.g. when our online status has changed) + */ +void pjsua_pres_update_acc(int acc_id, pj_bool_t force); + /* * Shutdown presence. */ -- cgit v1.2.3