#include <IXmppClient.h>
|
virtual | ~IXmppClient () |
|
virtual void | connect ()=0 |
|
virtual void | disconnect ()=0 |
|
virtual bool | isConnected ()=0 |
|
virtual void | recv ()=0 |
|
virtual void | SendIqGetBoardList ()=0 |
|
virtual void | SendIqGetProfile (const std::string &player)=0 |
|
virtual void | SendIqGameReport (const ScriptRequest &rq, JS::HandleValue data)=0 |
|
virtual void | SendIqRegisterGame (const ScriptRequest &rq, JS::HandleValue data)=0 |
|
virtual void | SendIqGetConnectionData (const std::string &jid, const std::string &password, const std::string &clientSalt, bool localIP)=0 |
|
virtual void | SendIqUnregisterGame ()=0 |
|
virtual void | SendIqChangeStateGame (const std::string &nbp, const std::string &players)=0 |
|
virtual void | SendIqLobbyAuth (const std::string &to, const std::string &token)=0 |
|
virtual void | SetNick (const std::string &nick)=0 |
|
virtual std::string | GetNick () const =0 |
|
virtual std::string | GetJID () const =0 |
|
virtual void | kick (const std::string &nick, const std::string &reason)=0 |
|
virtual void | ban (const std::string &nick, const std::string &reason)=0 |
|
virtual void | SetPresence (const std::string &presence)=0 |
|
virtual const char * | GetPresence (const std::string &nickname)=0 |
|
virtual const char * | GetRole (const std::string &nickname)=0 |
|
virtual std::wstring | GetRating (const std::string &nickname)=0 |
|
virtual const std::wstring & | GetSubject ()=0 |
|
virtual JS::Value | GUIGetPlayerList (const ScriptRequest &rq)=0 |
|
virtual JS::Value | GUIGetGameList (const ScriptRequest &rq)=0 |
|
virtual JS::Value | GUIGetBoardList (const ScriptRequest &rq)=0 |
|
virtual JS::Value | GUIGetProfile (const ScriptRequest &rq)=0 |
|
virtual JS::Value | GuiPollNewMessages (const ScriptInterface &guiInterface)=0 |
|
virtual JS::Value | GuiPollHistoricMessages (const ScriptInterface &guiInterface)=0 |
|
virtual bool | GuiPollHasPlayerListUpdate ()=0 |
|
virtual void | SendMUCMessage (const std::string &message)=0 |
|
virtual void | SendStunEndpointToHost (const std::string &ip, u16 port, const std::string &hostJID)=0 |
|
|
static IXmppClient * | create (const ScriptInterface *scriptInterface, const std::string &sUsername, const std::string &sPassword, const std::string &sRoom, const std::string &sNick, const int historyRequestSize=0, bool regOpt=false) |
|
◆ ~IXmppClient()
virtual IXmppClient::~IXmppClient |
( |
| ) |
|
|
inlinevirtual |
◆ ban()
virtual void IXmppClient::ban |
( |
const std::string & |
nick, |
|
|
const std::string & |
reason |
|
) |
| |
|
pure virtual |
◆ connect()
virtual void IXmppClient::connect |
( |
| ) |
|
|
pure virtual |
◆ create()
IXmppClient * IXmppClient::create |
( |
const ScriptInterface * |
scriptInterface, |
|
|
const std::string & |
sUsername, |
|
|
const std::string & |
sPassword, |
|
|
const std::string & |
sRoom, |
|
|
const std::string & |
sNick, |
|
|
const int |
historyRequestSize = 0 , |
|
|
bool |
regOpt = false |
|
) |
| |
|
static |
◆ disconnect()
virtual void IXmppClient::disconnect |
( |
| ) |
|
|
pure virtual |
◆ GetJID()
virtual std::string IXmppClient::GetJID |
( |
| ) |
const |
|
pure virtual |
◆ GetNick()
virtual std::string IXmppClient::GetNick |
( |
| ) |
const |
|
pure virtual |
◆ GetPresence()
virtual const char * IXmppClient::GetPresence |
( |
const std::string & |
nickname | ) |
|
|
pure virtual |
◆ GetRating()
virtual std::wstring IXmppClient::GetRating |
( |
const std::string & |
nickname | ) |
|
|
pure virtual |
◆ GetRole()
virtual const char * IXmppClient::GetRole |
( |
const std::string & |
nickname | ) |
|
|
pure virtual |
◆ GetSubject()
virtual const std::wstring & IXmppClient::GetSubject |
( |
| ) |
|
|
pure virtual |
◆ GUIGetBoardList()
virtual JS::Value IXmppClient::GUIGetBoardList |
( |
const ScriptRequest & |
rq | ) |
|
|
pure virtual |
◆ GUIGetGameList()
virtual JS::Value IXmppClient::GUIGetGameList |
( |
const ScriptRequest & |
rq | ) |
|
|
pure virtual |
◆ GUIGetPlayerList()
virtual JS::Value IXmppClient::GUIGetPlayerList |
( |
const ScriptRequest & |
rq | ) |
|
|
pure virtual |
◆ GUIGetProfile()
virtual JS::Value IXmppClient::GUIGetProfile |
( |
const ScriptRequest & |
rq | ) |
|
|
pure virtual |
◆ GuiPollHasPlayerListUpdate()
virtual bool IXmppClient::GuiPollHasPlayerListUpdate |
( |
| ) |
|
|
pure virtual |
◆ GuiPollHistoricMessages()
virtual JS::Value IXmppClient::GuiPollHistoricMessages |
( |
const ScriptInterface & |
guiInterface | ) |
|
|
pure virtual |
◆ GuiPollNewMessages()
virtual JS::Value IXmppClient::GuiPollNewMessages |
( |
const ScriptInterface & |
guiInterface | ) |
|
|
pure virtual |
◆ isConnected()
virtual bool IXmppClient::isConnected |
( |
| ) |
|
|
pure virtual |
◆ kick()
virtual void IXmppClient::kick |
( |
const std::string & |
nick, |
|
|
const std::string & |
reason |
|
) |
| |
|
pure virtual |
◆ recv()
virtual void IXmppClient::recv |
( |
| ) |
|
|
pure virtual |
◆ SendIqChangeStateGame()
virtual void IXmppClient::SendIqChangeStateGame |
( |
const std::string & |
nbp, |
|
|
const std::string & |
players |
|
) |
| |
|
pure virtual |
◆ SendIqGameReport()
virtual void IXmppClient::SendIqGameReport |
( |
const ScriptRequest & |
rq, |
|
|
JS::HandleValue |
data |
|
) |
| |
|
pure virtual |
◆ SendIqGetBoardList()
virtual void IXmppClient::SendIqGetBoardList |
( |
| ) |
|
|
pure virtual |
◆ SendIqGetConnectionData()
virtual void IXmppClient::SendIqGetConnectionData |
( |
const std::string & |
jid, |
|
|
const std::string & |
password, |
|
|
const std::string & |
clientSalt, |
|
|
bool |
localIP |
|
) |
| |
|
pure virtual |
◆ SendIqGetProfile()
virtual void IXmppClient::SendIqGetProfile |
( |
const std::string & |
player | ) |
|
|
pure virtual |
◆ SendIqLobbyAuth()
virtual void IXmppClient::SendIqLobbyAuth |
( |
const std::string & |
to, |
|
|
const std::string & |
token |
|
) |
| |
|
pure virtual |
◆ SendIqRegisterGame()
virtual void IXmppClient::SendIqRegisterGame |
( |
const ScriptRequest & |
rq, |
|
|
JS::HandleValue |
data |
|
) |
| |
|
pure virtual |
◆ SendIqUnregisterGame()
virtual void IXmppClient::SendIqUnregisterGame |
( |
| ) |
|
|
pure virtual |
◆ SendMUCMessage()
virtual void IXmppClient::SendMUCMessage |
( |
const std::string & |
message | ) |
|
|
pure virtual |
◆ SendStunEndpointToHost()
virtual void IXmppClient::SendStunEndpointToHost |
( |
const std::string & |
ip, |
|
|
u16 |
port, |
|
|
const std::string & |
hostJID |
|
) |
| |
|
pure virtual |
◆ SetNick()
virtual void IXmppClient::SetNick |
( |
const std::string & |
nick | ) |
|
|
pure virtual |
◆ SetPresence()
virtual void IXmppClient::SetPresence |
( |
const std::string & |
presence | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/lobby/IXmppClient.h
- /home/docker/jenkins/workspace/technical-docs/source/lobby/XmppClient.cpp