VLC 4.0.0-dev
vlc_executor_thread Struct Reference

An executor can spawn several threads. More...

Collaboration diagram for vlc_executor_thread:
[legend]

Data Fields

struct vlc_list node
 Node of vlc_executor.threads list. More...
 
vlc_executor_towner
 The executor owning the thread. More...
 
vlc_thread_t thread
 The system thread. More...
 
struct vlc_runnablecurrent_task
 The current task executed by the thread, NULL if none. More...
 

Detailed Description

An executor can spawn several threads.

This structure contains the data specific to one thread.

Field Documentation

◆ current_task

struct vlc_runnable* vlc_executor_thread::current_task

The current task executed by the thread, NULL if none.

◆ node

struct vlc_list vlc_executor_thread::node

Node of vlc_executor.threads list.

Referenced by vlc_executor_Delete().

◆ owner

vlc_executor_t* vlc_executor_thread::owner

The executor owning the thread.

◆ thread

vlc_thread_t vlc_executor_thread::thread

The system thread.


The documentation for this struct was generated from the following file: