diff options
| author | daleharvey <daleharvey@users.sourceforge.net> | 2006-07-26 16:30:34 +0000 |
|---|---|---|
| committer | daleharvey <daleharvey@users.sourceforge.net> | 2006-07-26 16:30:34 +0000 |
| commit | f993a3aec4596511596322858539f7e912ed6c4b (patch) | |
| tree | f6af5b1a8ae64c02e0df7931d20c70517eaa01aa /src/jabber_whiteboard/session-manager.cpp | |
| parent | finish switching to sigc++ SPObject signals for SPStyle (diff) | |
| download | inkscape-f993a3aec4596511596322858539f7e912ed6c4b.tar.gz inkscape-f993a3aec4596511596322858539f7e912ed6c4b.zip | |
Refactoring Session Establishment
(bzr r1481)
Diffstat (limited to 'src/jabber_whiteboard/session-manager.cpp')
| -rw-r--r-- | src/jabber_whiteboard/session-manager.cpp | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/src/jabber_whiteboard/session-manager.cpp b/src/jabber_whiteboard/session-manager.cpp index 36bf3615b..3c982c4df 100644 --- a/src/jabber_whiteboard/session-manager.cpp +++ b/src/jabber_whiteboard/session-manager.cpp @@ -29,6 +29,7 @@ #include "jabber_whiteboard/session-manager.h" #include "jabber_whiteboard/inkboard-document.h" #include "jabber_whiteboard/new-inkboard-document.h" +#include "jabber_whiteboard/defines.h" #include "jabber_whiteboard/dialog/choose-desktop.h" @@ -108,30 +109,26 @@ SessionManager::send(const Glib::ustring &destJid, bool SessionManager::sendProtocol(const Glib::ustring &destJid, - const MessageType type, - const Glib::ustring &data) + const MessageType type) { - Pedro::DOMString xmlData = Pedro::Parser::encode(data); char *fmt= - "<message type='chat' from='%s' to='%s' id='ink_%d'>" - "<wb xmlns='%s' " - "protocol='%d' type='%d' seq='%d'><x:inkboard-data>%s</x:inkboard-data></inkboard>" - "<body></body>" + "<message type='chat' from='%s' to='%s'>" + "<wb xmlns='%s'>" + "<protocol>" + "<%s />" + "</protocol>" + "</wb>" "</message>"; if (!getClient().write(fmt, getClient().getJid().c_str(), destJid.c_str(), - getClient().getMsgId(), INKBOARD_XMLNS, - 2, - (MessageType)type, - getSequenceNumber(), - xmlData.c_str() + MessageString[type] )) { return false; } - + return true; } |
