liuxiaolong
2021-07-20 13c503b73b4ecc8ce4a6e344f9ac15202985d686
utest/util.h
@@ -20,8 +20,8 @@
#define UTIL_W8A0OA5U
#include "bh_util.h"
#include "shm.h"
#include "topic_node.h"
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/noncopyable.hpp>
#include <boost/test/unit_test.hpp>
#include <boost/timer/timer.hpp>
@@ -33,9 +33,8 @@
#include <thread>
#include <vector>
using namespace boost::posix_time;
using namespace std::chrono_literals;
using namespace std::chrono;
template <class D>
inline void Sleep(D d, bool print = true)
@@ -64,7 +63,7 @@
public:
   ~ThreadManager() { WaitAll(); }
   template <class T, class... P>
   void Launch(T t, P... p) { threads_.emplace_back(t, p...); }
   void Launch(T &&t, P &&...p) { threads_.emplace_back(std::forward<decltype(t)>(t), std::forward<decltype(p)>(p)...); }
   void WaitAll()
   {
      for (auto &t : threads_) {
@@ -132,4 +131,6 @@
   }
};
bhome_shm::SharedMemory &TestShm();
#endif // end of include guard: UTIL_W8A0OA5U