17#ifndef STANZAEXTENSIONS_H
18#define STANZAEXTENSIONS_H
25#define EXTGAMELISTQUERY 1403
26#define XMLNS_GAMELIST "jabber:iq:gamelist"
29#define EXTBOARDLISTQUERY 1404
30#define XMLNS_BOARDLIST "jabber:iq:boardlist"
33#define EXTGAMEREPORT 1405
34#define XMLNS_GAMEREPORT "jabber:iq:gamereport"
37#define EXTPROFILEQUERY 1406
38#define XMLNS_PROFILE "jabber:iq:profile"
41#define EXTLOBBYAUTH 1407
42#define XMLNS_LOBBYAUTH "jabber:iq:lobbyauth"
44#define EXTCONNECTIONDATA 1408
45#define XMLNS_CONNECTIONDATA "jabber:iq:connectiondata"
Definition: StanzaExtensions.h:108
virtual StanzaExtension * newInstance(const glooxwrapper::Tag *tag) const
Definition: StanzaExtensions.h:113
std::vector< const glooxwrapper::Tag * > m_StanzaBoardList
Definition: StanzaExtensions.h:124
glooxwrapper::string m_Command
Definition: StanzaExtensions.h:123
virtual glooxwrapper::Tag * tag() const
Required by gloox, used to serialize the BoardList request into XML for sending.
Definition: StanzaExtensions.cpp:93
~BoardListQuery()
Definition: StanzaExtensions.cpp:114
virtual const glooxwrapper::string & filterString() const
Required by gloox, used to find the BoardList element in a received IQ.
Definition: StanzaExtensions.cpp:84
BoardListQuery(const glooxwrapper::Tag *tag=0)
Definition: StanzaExtensions.cpp:67
virtual glooxwrapper::StanzaExtension * clone() const
Definition: StanzaExtensions.cpp:108
Definition: StanzaExtensions.h:48
virtual glooxwrapper::Tag * tag() const
Required by gloox, used to serialize the auth object into XML for sending.
Definition: StanzaExtensions.cpp:340
virtual StanzaExtension * newInstance(const glooxwrapper::Tag *tag) const
Definition: StanzaExtensions.h:53
glooxwrapper::string m_Port
Definition: StanzaExtensions.h:62
ConnectionData(const glooxwrapper::Tag *tag=0)
Definition: StanzaExtensions.cpp:291
glooxwrapper::string m_ClientSalt
Definition: StanzaExtensions.h:66
glooxwrapper::string m_Error
Definition: StanzaExtensions.h:67
glooxwrapper::string m_IsLocalIP
Definition: StanzaExtensions.h:63
glooxwrapper::string m_UseSTUN
Definition: StanzaExtensions.h:64
glooxwrapper::string m_Password
Definition: StanzaExtensions.h:65
virtual const glooxwrapper::string & filterString() const
Required by gloox, used to find the LobbyAuth element in a received IQ.
Definition: StanzaExtensions.cpp:331
glooxwrapper::string m_Ip
Definition: StanzaExtensions.h:61
virtual glooxwrapper::StanzaExtension * clone() const
Definition: StanzaExtensions.cpp:362
Definition: StanzaExtensions.h:88
glooxwrapper::string m_Command
Definition: StanzaExtensions.h:103
virtual glooxwrapper::Tag * tag() const
Required by gloox, used to serialize the game object into XML for sending.
Definition: StanzaExtensions.cpp:153
std::vector< const glooxwrapper::Tag * > m_GameList
Definition: StanzaExtensions.h:104
virtual const glooxwrapper::string & filterString() const
Required by gloox, used to find the GameList element in a received IQ.
Definition: StanzaExtensions.cpp:144
GameListQuery(const glooxwrapper::Tag *tag=0)
Definition: StanzaExtensions.cpp:126
virtual glooxwrapper::StanzaExtension * clone() const
Definition: StanzaExtensions.cpp:168
~GameListQuery()
Definition: StanzaExtensions.cpp:174
virtual StanzaExtension * newInstance(const glooxwrapper::Tag *tag) const
Definition: StanzaExtensions.h:93
Definition: StanzaExtensions.h:71
std::vector< const glooxwrapper::Tag * > m_GameReport
Definition: StanzaExtensions.h:84
virtual glooxwrapper::Tag * tag() const
Required by gloox, used to serialize the GameReport into XML for sending.
Definition: StanzaExtensions.cpp:35
virtual glooxwrapper::StanzaExtension * clone() const
Definition: StanzaExtensions.cpp:55
virtual const glooxwrapper::string & filterString() const
Required by gloox, used to find the GameReport element in a recived IQ.
Definition: StanzaExtensions.cpp:49
GameReport(const glooxwrapper::Tag *tag=0)
Definition: StanzaExtensions.cpp:24
virtual StanzaExtension * newInstance(const glooxwrapper::Tag *tag) const
Definition: StanzaExtensions.h:76
Definition: StanzaExtensions.h:148
virtual const glooxwrapper::string & filterString() const
Required by gloox, used to find the LobbyAuth element in a received IQ.
Definition: StanzaExtensions.cpp:262
virtual StanzaExtension * newInstance(const glooxwrapper::Tag *tag) const
Definition: StanzaExtensions.h:153
glooxwrapper::string m_Token
Definition: StanzaExtensions.h:161
LobbyAuth(const glooxwrapper::Tag *tag=0)
Definition: StanzaExtensions.cpp:246
virtual glooxwrapper::Tag * tag() const
Required by gloox, used to serialize the auth object into XML for sending.
Definition: StanzaExtensions.cpp:271
virtual glooxwrapper::StanzaExtension * clone() const
Definition: StanzaExtensions.cpp:282
Definition: StanzaExtensions.h:128
virtual glooxwrapper::Tag * tag() const
Required by gloox, used to serialize the Profile request into XML for sending.
Definition: StanzaExtensions.cpp:215
virtual glooxwrapper::StanzaExtension * clone() const
Definition: StanzaExtensions.cpp:229
ProfileQuery(const glooxwrapper::Tag *tag=0)
Definition: StanzaExtensions.cpp:188
virtual StanzaExtension * newInstance(const glooxwrapper::Tag *tag) const
Definition: StanzaExtensions.h:133
glooxwrapper::string m_Command
Definition: StanzaExtensions.h:143
virtual const glooxwrapper::string & filterString() const
Required by gloox, used to find the Profile element in a received IQ.
Definition: StanzaExtensions.cpp:206
std::vector< const glooxwrapper::Tag * > m_StanzaProfile
Definition: StanzaExtensions.h:144
~ProfileQuery()
Definition: StanzaExtensions.cpp:235
Definition: glooxwrapper.h:390
StanzaExtension(int type)
Definition: glooxwrapper.h:392
Definition: glooxwrapper.h:580
Definition: glooxwrapper.h:120