qtms/src/qtmsclientsinkimpl.cpp
changeset 40 4a1905d205a2
parent 27 cbb1bfb7ebfb
child 50 762d760dcfdf
--- a/qtms/src/qtmsclientsinkimpl.cpp	Thu Jun 17 11:11:56 2010 -0500
+++ b/qtms/src/qtmsclientsinkimpl.cpp	Fri Jun 25 17:07:52 2010 -0500
@@ -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