diff --git a/include/transport/rostermanager.h b/include/transport/rostermanager.h index 90ed926cb43bac6d2a5061f9c13f0fbf6dc14984..0fb5eac29785b37c1db5425e53c16edd3df248bd 100644 --- a/include/transport/rostermanager.h +++ b/include/transport/rostermanager.h @@ -100,7 +100,7 @@ class RosterManager { void setBuddyCallback(Buddy *buddy); void sendRIE(); - void handleBuddyRosterPushResponse(Swift::ErrorPayload::ref error, const std::string &key); + void handleBuddyRosterPushResponse(Swift::ErrorPayload::ref error, Swift::SetRosterRequest::ref request, const std::string &key); std::map, boost::pool_allocator< std::pair > > m_buddies; Component *m_component; @@ -108,6 +108,7 @@ class RosterManager { User *m_user; Swift::Timer::ref m_setBuddyTimer; Swift::Timer::ref m_RIETimer; + std::list m_requests; }; }