src/worker.cc
// Thread work loop. Execute until marked finished.
Thread work loop. Execute until marked finished.
Thread work loop . Execute until marked finished .
bool ErrorPollThread::Work() {
  logprintf(9, "Log: Starting system error poll thread %d\n", thread_num_);
  do {
    errorcount_ += os_->ErrorPoll();
    os_->ErrorWait();
  } while (IsReadyToRun());
  logprintf(9, "Log: Finished system error poll thread %d: %d errors\n",
            thread_num_, errorcount_);
  status_ = true;
  return true;
}
bool ErrorPollThread :: Work ( ) { logprintf ( 9 , " \n " , thread_num_ ) ; do { errorcount_ += os_ -> ErrorPoll ( ) ; os_ -> ErrorWait ( ) ; } while ( IsReadyToRun ( ) ) ; logprintf ( 9 , " \n " , thread_num_ , errorcount_ ) ; status_ = true ; return true ; }
Thread work loop.
Thread work loop .
// This calls a generic error polling function in the Os abstraction layer.