#include <job_processing.h>
Static Public Member Functions | |
static void | addBackgroundJob (const boost::function< void(void)> &job) |
static void | addMainLoopJob (const boost::function< void(void)> &job) |
static void | executeMainLoopJobs () |
Static Public Attributes | |
static moveit::tools::BackgroundProcessing | background_process_ |
static std::deque < boost::function< void(void)> > | main_loop_jobs_ |
static boost::mutex | main_loop_jobs_lock_ |
Definition at line 45 of file job_processing.h.
void benchmark_tool::JobProcessing::addBackgroundJob | ( | const boost::function< void(void)> & | job | ) | [static] |
Definition at line 47 of file job_processing.cpp.
void benchmark_tool::JobProcessing::addMainLoopJob | ( | const boost::function< void(void)> & | job | ) | [static] |
Definition at line 52 of file job_processing.cpp.
void benchmark_tool::JobProcessing::executeMainLoopJobs | ( | ) | [static] |
Definition at line 58 of file job_processing.cpp.
Definition at line 52 of file job_processing.h.
std::deque< boost::function< void(void)> > benchmark_tool::JobProcessing::main_loop_jobs_ [static] |
Definition at line 49 of file job_processing.h.
boost::mutex benchmark_tool::JobProcessing::main_loop_jobs_lock_ [static] |
Definition at line 50 of file job_processing.h.