#include <xmpp_roster.h>
List of all members.
Classes |
class | Item |
Public Types |
enum | ItemType {
None,
To,
From,
Both,
Unknown = 999
} |
Public Member Functions |
| PLIST (ItemList, Item) |
| Roster (XMPP::C2S::StreamHandler *handler=0) |
| ~Roster () |
const ItemList & | GetItems () const |
virtual Item * | FindItem (const PString &jid) |
virtual PBoolean | SetItem (Item *item, PBoolean localOnly=false) |
virtual PBoolean | RemoveItem (const PString &jid, PBoolean localOnly=false) |
virtual PBoolean | RemoveItem (Item *item, PBoolean localOnly=false) |
virtual void | Attach (XMPP::C2S::StreamHandler *handler) |
virtual void | Detach () |
virtual void | Refresh (PBoolean sendPresence=true) |
virtual PNotifierList & | ItemChangedHandlers () |
virtual PNotifierList & | RosterChangedHandlers () |
Protected Member Functions |
| PDECLARE_NOTIFIER (XMPP::C2S::StreamHandler, Roster, OnSessionEstablished) |
| PDECLARE_NOTIFIER (XMPP::C2S::StreamHandler, Roster, OnSessionReleased) |
| PDECLARE_NOTIFIER (XMPP::Presence, Roster, OnPresence) |
| PDECLARE_NOTIFIER (XMPP::IQ, Roster, OnIQ) |
Protected Attributes |
ItemList | m_Items |
XMPP::C2S::StreamHandler * | m_Handler |
PNotifierList | m_ItemChangedHandlers |
PNotifierList | m_RosterChangedHandlers |
Member Enumeration Documentation
- Enumerator:
None |
|
To |
|
From |
|
Both |
|
Unknown |
|
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: