| BlockingQueueThread(const std::string &name, dmlc::ThreadGroup *owner, std::thread *thrd=nullptr) | dmlc::BlockingQueueThread< ObjectType, quit_item > | inline |
| enqueue(const ObjectType &item) | dmlc::BlockingQueueThread< ObjectType, quit_item > | inline |
| get_id() const | dmlc::ThreadGroup::Thread | inline |
| is_auto_remove() const | dmlc::ThreadGroup::Thread | inline |
| is_current_thread() const | dmlc::ThreadGroup::Thread | inline |
| is_shutdown_requested() const | dmlc::ThreadGroup::Thread | inlinevirtual |
| join() | dmlc::ThreadGroup::Thread | inline |
| joinable() const | dmlc::ThreadGroup::Thread | inline |
| launch(std::shared_ptr< Thread > pThis, bool autoRemove, StartFunction start_function, Args ...args) | dmlc::ThreadGroup::Thread | inlinestatic |
| launch_run(std::shared_ptr< BQT > pThis, SecondaryFunction secondary_function) | dmlc::BlockingQueueThread< ObjectType, quit_item > | inlinestatic |
| make_joinable() | dmlc::ThreadGroup::Thread | inline |
| name() const | dmlc::ThreadGroup::Thread | inline |
| request_shutdown() override | dmlc::BlockingQueueThread< ObjectType, quit_item > | inlinevirtual |
| run(OnItemFunction on_item_function) | dmlc::BlockingQueueThread< ObjectType, quit_item > | inline |
| SharedPtr typedef | dmlc::ThreadGroup::Thread | |
| size_approx() const | dmlc::BlockingQueueThread< ObjectType, quit_item > | inline |
| Thread(std::string threadName, ThreadGroup *owner, std::thread *thrd=nullptr) | dmlc::ThreadGroup::Thread | inline |
| ~BlockingQueueThread() override | dmlc::BlockingQueueThread< ObjectType, quit_item > | inline |
| ~Thread() | dmlc::ThreadGroup::Thread | inlinevirtual |