VLC 4.0.0-dev
Loading...
Searching...
No Matches
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.
 
vlc_executor_towner
 The executor owning the thread.
 
vlc_thread_t thread
 The system thread.
 
struct vlc_runnablecurrent_task
 The current task executed by the thread, NULL if none.
 

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: