Exemplo n.º 1
0
void *ProxyThread::proxyThreadRunHandler(void *arg) {
  auto proxyThread = reinterpret_cast<ProxyThread*>(arg);
  proxyThread->proxyThreadRun();
  return nullptr;
}
Exemplo n.º 2
0
void ProxyThread::spawn() {
  CHECK(state_.exchange(State::RUNNING) == State::STOPPED);
  thread_ = std::thread([this] () { proxyThreadRun(); });
}