Sese Framework
2.3.0
A cross-platform framework
|
This is the complete list of members for sese::ThreadPool, including all inherited members.
data | sese::ThreadPool | private |
empty() noexcept | sese::ThreadPool | |
getName() const | sese::ThreadPool | inline |
getThreads() const | sese::ThreadPool | inline |
name | sese::ThreadPool | private |
Noncopyable()=default | sese::Noncopyable | |
Noncopyable(const Noncopyable &)=delete | sese::Noncopyable | |
operator=(const Noncopyable &)=delete | sese::Noncopyable | |
postTask(const std::function< void()> &task) | sese::ThreadPool | |
postTask(const std::vector< std::function< void()> > &tasks) | sese::ThreadPool | |
postTask(const std::function< RETURN_TYPE()> &tasks) | sese::ThreadPool | |
postTaskEx(FUNCTION &&f, ARGS &&...args) | sese::ThreadPool | inline |
Ptr typedef | sese::ThreadPool | |
shutdown() | sese::ThreadPool | |
size() noexcept | sese::ThreadPool | |
threadGroup | sese::ThreadPool | private |
ThreadPool(std::string thread_pool_name=THREAD_DEFAULT_NAME, size_t threads=4) | sese::ThreadPool | explicit |
threads | sese::ThreadPool | private |
~Noncopyable()=default | sese::Noncopyable | virtual |
~ThreadPool() override | sese::ThreadPool |