trantor
Non-blocking I/O cross-platform TCP network library, using C++14
Loading...
Searching...
No Matches
trantor::ConcurrentTaskQueue Member List

This is the complete list of members for trantor::ConcurrentTaskQueue, including all inherited members.

ConcurrentTaskQueue(size_t threadNum, const std::string &name)trantor::ConcurrentTaskQueue
getName() consttrantor::ConcurrentTaskQueueinlinevirtual
getTaskCount()trantor::ConcurrentTaskQueue
NonCopyable() (defined in trantor::NonCopyable)trantor::NonCopyableinlineprotected
NonCopyable(const NonCopyable &)=delete (defined in trantor::NonCopyable)trantor::NonCopyableprotected
NonCopyable(NonCopyable &&) noexcept(true)=default (defined in trantor::NonCopyable)trantor::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in trantor::NonCopyable)trantor::NonCopyableprotected
operator=(NonCopyable &&) noexcept(true)=default (defined in trantor::NonCopyable)trantor::NonCopyableprotected
runTaskInQueue(const std::function< void()> &task)trantor::ConcurrentTaskQueuevirtual
runTaskInQueue(std::function< void()> &&task) (defined in trantor::ConcurrentTaskQueue)trantor::ConcurrentTaskQueuevirtual
stop()trantor::ConcurrentTaskQueue
syncTaskInQueue(const std::function< void()> &task)trantor::TaskQueueinline
~ConcurrentTaskQueue() (defined in trantor::ConcurrentTaskQueue)trantor::ConcurrentTaskQueue
~NonCopyable() (defined in trantor::NonCopyable)trantor::NonCopyableinlineprotected
~TaskQueue() (defined in trantor::TaskQueue)trantor::TaskQueueinlinevirtual