|
trantor
Non-blocking I/O cross-platform TCP network library, using C++14
|
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() const | trantor::ConcurrentTaskQueue | inlinevirtual |
| getTaskCount() | trantor::ConcurrentTaskQueue | |
| NonCopyable() (defined in trantor::NonCopyable) | trantor::NonCopyable | inlineprotected |
| NonCopyable(const NonCopyable &)=delete (defined in trantor::NonCopyable) | trantor::NonCopyable | protected |
| NonCopyable(NonCopyable &&) noexcept(true)=default (defined in trantor::NonCopyable) | trantor::NonCopyable | protected |
| operator=(const NonCopyable &)=delete (defined in trantor::NonCopyable) | trantor::NonCopyable | protected |
| operator=(NonCopyable &&) noexcept(true)=default (defined in trantor::NonCopyable) | trantor::NonCopyable | protected |
| runTaskInQueue(const std::function< void()> &task) | trantor::ConcurrentTaskQueue | virtual |
| runTaskInQueue(std::function< void()> &&task) (defined in trantor::ConcurrentTaskQueue) | trantor::ConcurrentTaskQueue | virtual |
| stop() | trantor::ConcurrentTaskQueue | |
| syncTaskInQueue(const std::function< void()> &task) | trantor::TaskQueue | inline |
| ~ConcurrentTaskQueue() (defined in trantor::ConcurrentTaskQueue) | trantor::ConcurrentTaskQueue | |
| ~NonCopyable() (defined in trantor::NonCopyable) | trantor::NonCopyable | inlineprotected |
| ~TaskQueue() (defined in trantor::TaskQueue) | trantor::TaskQueue | inlinevirtual |