qtms/src/qtmsclientsinkimpl.cpp
changeset 44 d141fc1ad77b
parent 27 cbb1bfb7ebfb
child 50 762d760dcfdf
--- a/qtms/src/qtmsclientsinkimpl.cpp	Wed Jun 23 18:45:38 2010 +0300
+++ b/qtms/src/qtmsclientsinkimpl.cpp	Tue Jul 06 14:48:59 2010 +0300
@@ -18,6 +18,7 @@
 #include <qtms.h>
 #include <tmsbuffer.h>
 #include <tmsclientsink.h>
+#include <qtmsbuffer.h>
 #include "qtmsclientsinkimpl.h"
 
 using namespace QTMS;
@@ -93,7 +94,9 @@
 
 void QTMSClientSinkImpl::ProcessBuffer(const TMS::TMSBuffer* buffer)
     {
-    emit QTMS::QTMSClientSink::ProcessBuffer(buffer);
+    TMSBuffer* buf(const_cast<TMSBuffer*> (buffer));
+    QTMSBuffer* qtbuf(reinterpret_cast<QTMSBuffer*> (buf));
+    emit QTMSClientSink::ProcessBuffer(qtbuf);
     }
 
 // End of file