Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
Loading...
Searching...
No Matches
concurrency::ThreadPool Class Reference

#include <ThreadPool.hpp>

Public Member Functions

 ThreadPool (size_t num_threads)
 
 ~ThreadPool ()
 
 ThreadPool (const ThreadPool &)=delete
 
ThreadPooloperator= (const ThreadPool &)=delete
 
void enqueue (std::function< void()> task)
 

Constructor & Destructor Documentation

◆ ThreadPool() [1/2]

concurrency::ThreadPool::ThreadPool ( size_t  num_threads)
explicit

◆ ~ThreadPool()

concurrency::ThreadPool::~ThreadPool ( )

◆ ThreadPool() [2/2]

concurrency::ThreadPool::ThreadPool ( const ThreadPool )
delete

Member Function Documentation

◆ enqueue()

void concurrency::ThreadPool::enqueue ( std::function< void()>  task)

◆ operator=()

ThreadPool & concurrency::ThreadPool::operator= ( const ThreadPool )
delete

The documentation for this class was generated from the following files: