blob: 0121f35f18ddecf8b92df31e79b05147afeebbea [file] [log] [blame]
Austin Schuh9b360e92013-03-27 04:47:04 +00001#include "thread.h"
2
3#include <boost/bind.hpp>
4
5
6void Thread::Terminate() {
7 boost::lock_guard<boost::mutex> lockguard(terminate_mutex_);
8 should_terminate_ = true;
9}
10
11bool Thread::should_run() {
12 boost::lock_guard<boost::mutex> lockguard(terminate_mutex_);
13 return !should_terminate_;
14}