]> AND Private Git Repository - loba.git/blobdiff - messages.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Use a lock-free synchronized queue for the message queue.
[loba.git] / messages.h
index 605b3be1e42282fa87bf5ac5cdb3cf5a6f9bd292..8de464ab8f390cb4fb77cc4a647b05f4d5e864e3 100644 (file)
@@ -5,6 +5,7 @@
 #include <string>
 #include <msg/msg.h>
 #include "synchro.h"
+#include "sync_queue.h"
 
 class message {
 public:
@@ -39,7 +40,7 @@ public:
 private:
     mutex_t mutex;
     condition_t cond;
-    std::queue<m_task_t> queue;
+    sync_queue<m_task_t> queue;
 };
 
 #endif // !MESSAGES_H