aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/modules/socketspy/socketspywindow.cpp10
-rw-r--r--src/modules/socketspy/socketspywindow.h6
2 files changed, 9 insertions, 7 deletions
diff --git a/src/modules/socketspy/socketspywindow.cpp b/src/modules/socketspy/socketspywindow.cpp
index b6a114eaf..17b397b1a 100644
--- a/src/modules/socketspy/socketspywindow.cpp
+++ b/src/modules/socketspy/socketspywindow.cpp
@@ -97,15 +97,17 @@ void KviSocketSpyWindow::fillCaptionBuffers()
m_pConsole->context()->id());
}
-void KviSocketSpyWindow::incomingMessage(const char * message)
+bool KviSocketSpyWindow::incomingMessage(const char * message)
{
outputNoFmt(KVI_OUT_SOCKETMESSAGE,console()->decodeText(message));
+ return false;
}
-void KviSocketSpyWindow::outgoingMessage(const char * message,int len)
+bool KviSocketSpyWindow::outgoingMessage(const char * message)
{
- KviStr str(message,len);
- outputNoFmt(KVI_OUT_RAW,console()->decodeText(str.ptr()));
+ outputNoFmt(KVI_OUT_RAW,console()->decodeText(message));
+ return false;
+
}
void KviSocketSpyWindow::connectionInitiated()
diff --git a/src/modules/socketspy/socketspywindow.h b/src/modules/socketspy/socketspywindow.h
index 13242379f..a7d615456 100644
--- a/src/modules/socketspy/socketspywindow.h
+++ b/src/modules/socketspy/socketspywindow.h
@@ -44,9 +44,9 @@ protected:
virtual void applyOptions();
public:
virtual QSize sizeHint() const;
- virtual void incomingMessage(const char * message);
- // message is NOT null terminated! For proxy connections it might spit out binary data!
- virtual void outgoingMessage(const char * message,int len);
+ virtual bool incomingMessage(const char * message);
+ //For proxy connections it might spit out binary data!
+ virtual bool outgoingMessage(const char * message);
virtual void connectionInitiated();
virtual void connectionTerminated();
virtual void die();