MOAR TEMPLATE MAGIC
[invirt/third/libt4.git] / rpc / fifo.h
index dde514d..215ec5b 100644 (file)
@@ -1,8 +1,7 @@
 #ifndef fifo_h
 #define fifo_h
 
-#include <list>
-#include "lock.h"
+#include "types.h"
 
 // blocks enq() and deq() when queue is FULL or EMPTY
 template<class T>
@@ -17,7 +16,7 @@ class fifo {
         }
 
        private:
-               std::list<T> q_;
+               list<T> q_;
         mutex m_;
         cond non_empty_c_; // q went non-empty
                cond has_space_c_; // q is not longer overfull