mxnet
dmlc::BlockingQueueThread< ObjectType, quit_item > Member List

This is the complete list of members for dmlc::BlockingQueueThread< ObjectType, quit_item >, including all inherited members.

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::Threadinline
is_auto_remove() const dmlc::ThreadGroup::Threadinline
is_current_thread() const dmlc::ThreadGroup::Threadinline
is_shutdown_requested() const dmlc::ThreadGroup::Threadinlinevirtual
join()dmlc::ThreadGroup::Threadinline
joinable() const dmlc::ThreadGroup::Threadinline
launch(std::shared_ptr< Thread > pThis, bool autoRemove, StartFunction start_function, Args...args)dmlc::ThreadGroup::Threadinlinestatic
launch_run(std::shared_ptr< BQT > pThis, SecondaryFunction secondary_function)dmlc::BlockingQueueThread< ObjectType, quit_item >inlinestatic
make_joinable()dmlc::ThreadGroup::Threadinline
name() const dmlc::ThreadGroup::Threadinline
request_shutdown() overridedmlc::BlockingQueueThread< ObjectType, quit_item >inlinevirtual
run(OnItemFunction on_item_function)dmlc::BlockingQueueThread< ObjectType, quit_item >inline
SharedPtr typedefdmlc::ThreadGroup::Thread
size_approx() const dmlc::BlockingQueueThread< ObjectType, quit_item >inline
Thread(std::string threadName, ThreadGroup *owner, std::thread *thrd=nullptr)dmlc::ThreadGroup::Threadinline
~BlockingQueueThread() overridedmlc::BlockingQueueThread< ObjectType, quit_item >inline
~Thread()dmlc::ThreadGroup::Threadinlinevirtual