tf::WorkerView taskflow/core/worker.hpp class friend class Executor Executor Executor const Worker & const Worker& tf::WorkerView::_worker _worker size_t size_t tf::WorkerView::id () const id queries the worker id associated with its parent executor A worker id is a unsigned integer in the range [0, N), where N is the number of workers spawned at the construction time of the executor. size_t size_t tf::WorkerView::queue_size () const queue_size queries the size of the queue (i.e., number of pending tasks to run) associated with the worker size_t size_t tf::WorkerView::queue_capacity () const queue_capacity queries the current capacity of the queue tf::WorkerView::WorkerView (const Worker &) WorkerView const Worker & w tf::WorkerView::WorkerView (const WorkerView &)=default WorkerView const WorkerView & class to create an immutable view of a worker in an executor An executor keeps a set of internal worker threads to run tasks. A worker view provides users an immutable interface to observe when a worker runs a task, and the view object is only accessible from an observer derived from tf::ObserverInterface. tf::WorkerView_worker tf::WorkerViewExecutor tf::WorkerViewid tf::WorkerViewqueue_capacity tf::WorkerViewqueue_size tf::WorkerViewWorkerView tf::WorkerViewWorkerView