libmoost
|
Classes | |
class | async_batch_processor |
Allow a batch of jobs to be processed asyncronously whilst you wait. More... | |
struct | enqueue_timeout |
Thrown by async_worker when there is a timeout while trying to enqueue more work. More... | |
class | async_worker |
async_worker is a virtual class that simplifies the mechanics of doing work asynchronously. More... | |
struct | default_safe_thread_policy |
class | job_batch |
class | safe_thread |
class | safe_thread_group |
class | simple_job_batch |
class | simple_job_scheduler |
class | threaded_job_batch |
class | threaded_job_scheduler |
class | token_mutex |
token_mutex allows you to enter a critical section of code if you have a token that no one else does More... | |
class | worker_group |
struct | xtime_util |
Some xtime utils to hide ugly operations. More... | |
Typedefs | |
typedef volatile std::sig_atomic_t | signal_t |
typedef volatile std::sig_atomic_t moost::thread::signal_t |
Definition at line 45 of file signal.hpp.