struct thread_queue::impl
Declaration
struct thread_queue::impl { /* full declaration omitted */ };
Declared at: include/thread_queue.h:117
Member Variables
- double_buffered_queue<job> queue
- const bool enable_profiling
- std::thread thread
Member Function Overview
- execute(job & job) const → void
- impl(named_threads::thread_type t_type, bool enable_profiling) → explicit
- loop() → void
- thread_main(named_threads::thread_type t_type) → void
Member Functions
¶void execute(job& job) const
void execute(job& job) const
Declared at: include/thread_queue.h:125
Parameters
- job& job
¶explicit impl(named_threads::thread_type t_type,
bool enable_profiling)
explicit impl(named_threads::thread_type t_type,
bool enable_profiling)
Declared at: include/thread_queue.h:122
Parameters
- named_threads::thread_type t_type
- bool enable_profiling
¶void loop()
void loop()
Declared at: include/thread_queue.h:139
¶void thread_main(
named_threads::thread_type t_type)
void thread_main(
named_threads::thread_type t_type)
Declared at: include/thread_queue.h:149
Parameters
- named_threads::thread_type t_type