summaryrefslogtreecommitdiffstats
path: root/src/jabber_whiteboard/session-manager.cpp
diff options
context:
space:
mode:
authordaleharvey <daleharvey@users.sourceforge.net>2006-07-26 16:30:34 +0000
committerdaleharvey <daleharvey@users.sourceforge.net>2006-07-26 16:30:34 +0000
commitf993a3aec4596511596322858539f7e912ed6c4b (patch)
treef6af5b1a8ae64c02e0df7931d20c70517eaa01aa /src/jabber_whiteboard/session-manager.cpp
parentfinish switching to sigc++ SPObject signals for SPStyle (diff)
downloadinkscape-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.cpp23
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;
}