From 59e6b15f513cc998ce13e9e49e2a6a3ace445ebb Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 15 Mar 2018 21:05:06 +0300 Subject: LIST<> iterators: - new method LIST::removeItem added to save a pointer to removed record; - code cleaning related to the fact that LIST::remove() shall be the last operation inside an iterator, because otherwise the reference to it will point to a record next to deleted one; - a few remaining cycles converted to iterators --- protocols/JabberG/src/jabber_iq.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'protocols/JabberG/src/jabber_iq.h') diff --git a/protocols/JabberG/src/jabber_iq.h b/protocols/JabberG/src/jabber_iq.h index 7248e0606d..bc252f4119 100644 --- a/protocols/JabberG/src/jabber_iq.h +++ b/protocols/JabberG/src/jabber_iq.h @@ -150,10 +150,10 @@ protected: LIST m_arIqs; OBJLIST m_arHandlers; - CJabberIqInfo* DetouchInfo(); - CJabberIqInfo* DetouchInfo(int nIqId); - CJabberIqInfo* DetouchInfo(void *pUserData); - CJabberIqInfo* DetouchExpired(); + CJabberIqInfo* DetachInfo(); + CJabberIqInfo* DetachInfo(int nIqId); + CJabberIqInfo* DetachInfo(void *pUserData); + CJabberIqInfo* DetachExpired(); void ExpireInfo(CJabberIqInfo *pInfo); -- cgit v1.2.3