(jabber) Add debug output
This commit is contained in:
parent
4905dbbe6c
commit
23e6f4ba5a
|
@ -8,6 +8,8 @@
|
||||||
* Jaidyn Levesque, jadedctrl@teknik.io
|
* Jaidyn Levesque, jadedctrl@teknik.io
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
#include <Directory.h>
|
#include <Directory.h>
|
||||||
#include <Entry.h>
|
#include <Entry.h>
|
||||||
#include <File.h>
|
#include <File.h>
|
||||||
|
@ -401,7 +403,7 @@ JabberHandler::UpdateSettings(BMessage* msg)
|
||||||
fJid.setJID(jid.String());
|
fJid.setJID(jid.String());
|
||||||
|
|
||||||
// Register our client
|
// Register our client
|
||||||
fClient = new gloox::Client(fJid, fPassword.String());
|
fClient = new OurClient(fJid, fPassword.String());
|
||||||
fClient->setServer(fServer.String());
|
fClient->setServer(fServer.String());
|
||||||
if (fPort > 0)
|
if (fPort > 0)
|
||||||
fClient->setPort(fPort);
|
fClient->setPort(fPort);
|
||||||
|
@ -1471,7 +1473,6 @@ JabberHandler::handleMessageEvent(const gloox::JID& from, gloox::MessageEventTyp
|
||||||
void
|
void
|
||||||
JabberHandler::handleChatState(const gloox::JID& from, gloox::ChatStateType state)
|
JabberHandler::handleChatState(const gloox::JID& from, gloox::ChatStateType state)
|
||||||
{
|
{
|
||||||
printf("------ %d\n", state);
|
|
||||||
// We're interested only in some states
|
// We're interested only in some states
|
||||||
if (state == gloox::ChatStateActive || state == gloox::ChatStateInvalid)
|
if (state == gloox::ChatStateActive || state == gloox::ChatStateInvalid)
|
||||||
return;
|
return;
|
||||||
|
@ -1819,7 +1820,7 @@ JabberHandler::handleLog(gloox::LogLevel level, gloox::LogArea,
|
||||||
const std::string& msg)
|
const std::string& msg)
|
||||||
{
|
{
|
||||||
if (level >= gloox::LogLevelWarning)
|
if (level >= gloox::LogLevelWarning)
|
||||||
printf("%s\n", msg.c_str());
|
std::cout << msg << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1872,6 +1873,22 @@ JabberHandler::handleVCardResult(gloox::VCardHandler::VCardContext context,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
OurClient::OurClient(const gloox::JID jid, const char* password)
|
||||||
|
:
|
||||||
|
gloox::Client(jid, password)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
OurClient::handleTag(gloox::Tag* tag)
|
||||||
|
{
|
||||||
|
if (DEBUG_ENABLED)
|
||||||
|
std::cerr << "Tag\t" << tag->xml() << std::endl;
|
||||||
|
gloox::Client::handleTag(tag);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
InviteHandler::InviteHandler(gloox::ClientBase* client, JabberHandler* handler)
|
InviteHandler::InviteHandler(gloox::ClientBase* client, JabberHandler* handler)
|
||||||
:
|
:
|
||||||
gloox::MUCInvitationHandler(client),
|
gloox::MUCInvitationHandler(client),
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
|
|
||||||
class BList;
|
class BList;
|
||||||
class InviteHandler;
|
class InviteHandler;
|
||||||
|
class OurClient;
|
||||||
|
|
||||||
|
|
||||||
typedef KeyMap<BString, gloox::MUCRoom*> RoomMap;
|
typedef KeyMap<BString, gloox::MUCRoom*> RoomMap;
|
||||||
|
@ -108,7 +109,7 @@ private:
|
||||||
ChatProtocolMessengerInterface*
|
ChatProtocolMessengerInterface*
|
||||||
fServerMessenger;
|
fServerMessenger;
|
||||||
|
|
||||||
gloox::Client* fClient;
|
OurClient* fClient;
|
||||||
gloox::ConnectionTCPClient*
|
gloox::ConnectionTCPClient*
|
||||||
fConnection;
|
fConnection;
|
||||||
gloox::VCardManager* fVCardManager;
|
gloox::VCardManager* fVCardManager;
|
||||||
|
@ -211,6 +212,14 @@ private:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
class OurClient : public gloox::Client {
|
||||||
|
public:
|
||||||
|
OurClient(const gloox::JID jid, const char* password);
|
||||||
|
|
||||||
|
virtual void handleTag(gloox::Tag* tag);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
class InviteHandler : public gloox::MUCInvitationHandler {
|
class InviteHandler : public gloox::MUCInvitationHandler {
|
||||||
public:
|
public:
|
||||||
InviteHandler(gloox::ClientBase* parent, JabberHandler* handler);
|
InviteHandler(gloox::ClientBase* parent, JabberHandler* handler);
|
||||||
|
|
Ŝarĝante…
Reference in New Issue