From 5e65ecbf7c7e008ac23adc0f29bc000f7fd27019 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Wed, 28 Mar 2018 08:21:09 +0300 Subject: protocols: jabber: xep-0198 - moved implementation to separated units (refactoring) - first part (without resumption) should work now (still have some bugs), feel free to test --- protocols/JabberG/src/jabber_proto.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'protocols/JabberG/src/jabber_proto.h') diff --git a/protocols/JabberG/src/jabber_proto.h b/protocols/JabberG/src/jabber_proto.h index 328192a811..729ca52efe 100755 --- a/protocols/JabberG/src/jabber_proto.h +++ b/protocols/JabberG/src/jabber_proto.h @@ -38,6 +38,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "jabber_presence_manager.h" #include "jabber_send_manager.h" #include "jabber_omemo.h" +#include "jabber_strm_mgmt.h" struct CJabberProto; @@ -285,9 +286,7 @@ struct CJabberProto : public PROTO, public IJabberInterface int m_nIqIdRegSetReg; //xep-0198 related vars - uint32_t m_nStrmMgmtSrvHCount, m_nStrmMgmtLocalHCount, m_nStrmMgmtLocalSCount, m_nStrmMgmtResumeMaxSeconds; - bool m_bStrmMgmtPendingEnable, m_bStrmMgmtEnabled, m_bStrmMgmtResumeSupported; - wchar_t *m_sStrmMgmtResumeId; + strm_mgmt m_StrmMgmt; int m_nSDBrowseMode; DWORD m_dwSDLastRefresh; @@ -805,7 +804,6 @@ struct CJabberProto : public PROTO, public IJabberInterface bool ProcessCaptcha(HXML node, HXML parentNode, ThreadData *info); void EnableCarbons(bool bEnable); - void EnableStrmMgmt(); //---- jabber_util.c ----------------------------------------------------------------- pResourceStatus ResourceInfoFromJID(const wchar_t *jid); @@ -931,8 +929,6 @@ public: HNETLIBUSER STDMETHODCALLTYPE GetHandle(); // Returns connection handle - void m_nStrmMgmtLocalSCount_incr(); - private: JabberFeatCapPairDynamic *FindFeature(const wchar_t *szFeature); }; -- cgit v1.2.3