VLC  4.0.0-dev
Data Fields
task Struct Reference
Collaboration diagram for task:
Collaboration graph
[legend]

Data Fields

input_fetcher_tfetcher
 
vlc_executor_texecutor
 
input_item_titem
 
int options
 
const input_fetcher_callbacks_tcbs
 
void * userdata
 
vlc_interrupt_t interrupt
 
struct vlc_runnable runnable
 to be passed to the executor More...
 
struct vlc_list node
 node of input_fetcher_t.submitted_tasks More...
 
input_preparser_tpreparser
 
input_item_meta_request_option_t options
 
const input_preparser_callbacks_tcbs
 
void * id
 
vlc_tick_t timeout
 
input_item_parser_id_tparser
 
vlc_mutex_t lock
 
vlc_cond_t cond_ended
 
bool preparse_ended
 
int preparse_status
 
bool fetch_ended
 
atomic_bool interrupted
 

Field Documentation

◆ cbs [1/2]

const input_preparser_callbacks_t* task::cbs

◆ cbs [2/2]

const input_fetcher_callbacks_t* task::cbs

◆ cond_ended

vlc_cond_t task::cond_ended

◆ executor

vlc_executor_t* task::executor

◆ fetch_ended

bool task::fetch_ended

Referenced by Fetch(), OnArtFetchEnded(), and TaskNew().

◆ fetcher

input_fetcher_t* task::fetcher

◆ id

void* task::id

Referenced by input_preparser_Cancel(), and TaskNew().

◆ interrupt

vlc_interrupt_t task::interrupt

◆ interrupted

atomic_bool task::interrupted

◆ item

input_item_t * task::item

◆ lock

vlc_mutex_t task::lock

◆ node

struct vlc_list task::node

◆ options [1/2]

◆ options [2/2]

int task::options

◆ parser

input_item_parser_id_t* task::parser

Referenced by Parse(), and TaskNew().

◆ preparse_ended

bool task::preparse_ended

◆ preparse_status

int task::preparse_status

◆ preparser

input_preparser_t* task::preparser

◆ runnable

struct vlc_runnable task::runnable

◆ timeout

vlc_tick_t task::timeout

◆ userdata

void * task::userdata

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