Index: /trunk/FACT++/src/MessageDim.cc
===================================================================
--- /trunk/FACT++/src/MessageDim.cc	(revision 17229)
+++ /trunk/FACT++/src/MessageDim.cc	(revision 17230)
@@ -60,5 +60,5 @@
 }
 
-void MessageDimTX::UpdateService(const tuple<Time,string,int> &data)
+bool MessageDimTX::UpdateService(const tuple<Time,string,int> &data)
 {
     setData(get<1>(data));
@@ -68,4 +68,6 @@
     if (rc==0 && fDebug)
         Out() << " !! " << get<0>(data).GetAsStr() << " - Sending failed!" << endl;
+
+    return true;
 }
 
Index: /trunk/FACT++/src/MessageDim.h
===================================================================
--- /trunk/FACT++/src/MessageDim.h	(revision 17229)
+++ /trunk/FACT++/src/MessageDim.h	(revision 17230)
@@ -2,8 +2,9 @@
 #define FACT_MessageDim
 
-#include "queue.h"
 #include "MessageImp.h"
 #include "DimDescriptionService.h"
 //#include <dis.hxx> // DimService
+
+#include "../externals/Queue.h"
 
 class MessageDimTX : public DimDescribedService, public MessageImp
@@ -14,5 +15,5 @@
     Queue<std::tuple<Time,std::string,int>> fMsgQueue;
 
-    void UpdateService(const std::tuple<Time,std::string,int> &data);
+    bool UpdateService(const std::tuple<Time,std::string,int> &data);
 
 public:
