#include <ThreadGroup.h>
Public 成员函数 | |
template<typename F > | |
void | CreateThread (F &&functor) |
template<typename F > | |
void | CreateThreads (size_t count, F functor) |
void | JoinAll () |
ThreadGroup ()=default | |
~ThreadGroup () | |
Private 属性 | |
std::vector< std::thread > | _threads |
额外继承的成员函数 | |
Private 成员函数 继承自 carla::NonCopyable | |
NonCopyable ()=default | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable (NonCopyable &&)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
NonCopyable & | operator= (NonCopyable &&)=delete |
在文件 ThreadGroup.h 第 17 行定义.
|
default |
|
inline |
|
inline |
在文件 ThreadGroup.h 第 27 行定义.
引用了 _threads.
被这些函数引用 CreateThreads(), TEST(), TEST() , 以及 TEST().
|
inline |
在文件 ThreadGroup.h 第 32 行定义.
引用了 _threads , 以及 CreateThread().
被这些函数引用 carla::ThreadPool::AsyncRun(), io_context_running::io_context_running(), TEST() , 以及 TEST().
|
inline |
在文件 ThreadGroup.h 第 39 行定义.
引用了 _threads , 以及 DEBUG_ASSERT_NE.
被这些函数引用 carla::ThreadPool::Stop(), TEST() , 以及 ~ThreadGroup().
|
private |
在文件 ThreadGroup.h 第 51 行定义.
被这些函数引用 CreateThread(), CreateThreads() , 以及 JoinAll().