#include <xmpp_roster.h>
Inheritance diagram for XMPP::Roster:
XMPP::Roster::Roster | ( | XMPP::C2S::StreamHandler * | handler = 0 |
) |
XMPP::Roster::~Roster | ( | ) |
virtual void XMPP::Roster::Attach | ( | XMPP::C2S::StreamHandler * | handler | ) | [virtual] |
virtual void XMPP::Roster::Detach | ( | ) | [virtual] |
const ItemList& XMPP::Roster::GetItems | ( | ) | const [inline] |
virtual PNotifierList& XMPP::Roster::ItemChangedHandlers | ( | ) | [inline, virtual] |
XMPP::Roster::PDECLARE_NOTIFIER | ( | XMPP::Presence | , | |
Roster | , | |||
OnPresence | ||||
) | [protected] |
XMPP::Roster::PDECLARE_NOTIFIER | ( | XMPP::C2S::StreamHandler | , | |
Roster | , | |||
OnSessionReleased | ||||
) | [protected] |
XMPP::Roster::PDECLARE_NOTIFIER | ( | XMPP::C2S::StreamHandler | , | |
Roster | , | |||
OnSessionEstablished | ||||
) | [protected] |
XMPP::Roster::PLIST | ( | ItemList | , | |
Item | ||||
) |
virtual void XMPP::Roster::Refresh | ( | PBoolean | sendPresence = true |
) | [virtual] |
virtual PBoolean XMPP::Roster::RemoveItem | ( | const PString & | jid, | |
PBoolean | localOnly = false | |||
) | [virtual] |
virtual PNotifierList& XMPP::Roster::RosterChangedHandlers | ( | ) | [inline, virtual] |
XMPP::C2S::StreamHandler* XMPP::Roster::m_Handler [protected] |
PNotifierList XMPP::Roster::m_ItemChangedHandlers [protected] |
ItemList XMPP::Roster::m_Items [protected] |
PNotifierList XMPP::Roster::m_RosterChangedHandlers [protected] |