PTLib
Version 2.10.4
|
XMPP stanzas: the following classes represent the three stanzas (PDUs) defined by the xmpp protocol. More...
#include <xmpp.h>
Public Member Functions | |
virtual PBoolean | IsValid () const =0 |
virtual PString | GetID () const |
virtual PString | GetFrom () const |
virtual PString | GetTo () const |
virtual void | SetID (const PString &id) |
virtual void | SetFrom (const PString &from) |
virtual void | SetTo (const PString &to) |
virtual PXMLElement * | GetElement (const PString &name, PINDEX i=0) |
virtual void | AddElement (PXMLElement *elem) |
Static Public Member Functions | |
static const PCaselessString & | IDTag () |
Various constant strings. | |
static const PCaselessString & | FromTag () |
static const PCaselessString & | ToTag () |
static PString | GenerateID () |
XMPP stanzas: the following classes represent the three stanzas (PDUs) defined by the xmpp protocol.
virtual void XMPP::Stanza::AddElement | ( | PXMLElement * | elem | ) | [virtual] |
static const PCaselessString& XMPP::Stanza::FromTag | ( | ) | [static] |
static PString XMPP::Stanza::GenerateID | ( | ) | [static] |
virtual PXMLElement* XMPP::Stanza::GetElement | ( | const PString & | name, |
PINDEX | i = 0 |
||
) | [virtual] |
virtual PString XMPP::Stanza::GetFrom | ( | ) | const [virtual] |
virtual PString XMPP::Stanza::GetID | ( | ) | const [virtual] |
virtual PString XMPP::Stanza::GetTo | ( | ) | const [virtual] |
static const PCaselessString& XMPP::Stanza::IDTag | ( | ) | [static] |
Various constant strings.
virtual PBoolean XMPP::Stanza::IsValid | ( | ) | const [pure virtual] |
Implemented in XMPP::IQ, XMPP::Presence, and XMPP::Message.
virtual void XMPP::Stanza::SetFrom | ( | const PString & | from | ) | [virtual] |
virtual void XMPP::Stanza::SetID | ( | const PString & | id | ) | [virtual] |
virtual void XMPP::Stanza::SetTo | ( | const PString & | to | ) | [virtual] |
static const PCaselessString& XMPP::Stanza::ToTag | ( | ) | [static] |