AsyncFw 1.2
Async Framework is c++ runtime with timers, poll notifiers, sockets, coroutines, etc.
 
Loading...
Searching...
No Matches
AsyncFw::AbstractThreadPool Class Reference

Абстрактный класс для создания пулов управления потоками. More...

#include <AsyncFw/ThreadPool>

Inheritance diagram for AsyncFw::AbstractThreadPool:
[legend]
Collaboration diagram for AsyncFw::AbstractThreadPool:
[legend]

Public Member Functions

 AbstractThreadPool (const std::string &)
 
virtual void quit ()
 
AbstractThreadthread ()
 
std::string name () const
 
AbstractThread::LockGuard threads (std::vector< AbstractThreadPool::Thread * > **)
 

Static Public Member Functions

static std::vector< AbstractThreadPool * > pools ()
 

Protected Member Functions

virtual void appendThread (AbstractThreadPool::Thread *)
 
virtual void removeThread (AbstractThreadPool::Thread *)
 

Protected Attributes

std::vector< AbstractThreadPool::Thread * > threads_
 
std::mutex mutex
 
AbstractThreadthread_
 

Detailed Description

Абстрактный класс для создания пулов управления потоками.


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