Skip to main content

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

Declared at: include/thread_queue.h:125

Parameters

job& job

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()

Declared at: include/thread_queue.h:139


void thread_main(
    named_threads::thread_type t_type)

Declared at: include/thread_queue.h:149

Parameters

named_threads::thread_type t_type