lichao
2021-04-16 4b7d72629bb5b913b312769bd1757e141928b2de
utest/util.h
@@ -38,6 +38,15 @@
using namespace std::chrono_literals;
template <class D>
inline void Sleep(D d, bool print = true)
{
   if (print) {
      printf("sleep for %ld ms\n", std::chrono::duration_cast<std::chrono::milliseconds>(d).count());
   }
   std::this_thread::sleep_for(d);
}
typedef std::function<void(void)> FuncVV;
class ScopeCall : private boost::noncopyable
@@ -114,11 +123,11 @@
       TopicNode(shm), id_(id) { Init(); }
   void Init()
   {
      MsgRegister reg;
      reg.mutable_proc()->set_proc_id(id_);
      ProcInfo proc;
      proc.set_proc_id(id_);
      MsgCommonReply reply_body;
      if (!Register(reg, reply_body, 1000)) {
      if (!Register(proc, reply_body, 1000)) {
         printf("node %s register failed\n", id_.c_str());
      }
   }