LiVES  3.2.0
Data Fields
thrd_work_t Struct Reference

#include <machinestate.h>

Data Fields

lives_funcptr_t func
 
void * arg
 
uint64_t flags
 
volatile uint64_t busy
 
volatile uint64_t done
 
void * ret
 
volatile boolean sync_ready
 

Detailed Description

Definition at line 401 of file machinestate.h.

Field Documentation

◆ arg

void* thrd_work_t::arg

Definition at line 403 of file machinestate.h.

Referenced by lives_thread_create().

◆ busy

volatile uint64_t thrd_work_t::busy

Definition at line 405 of file machinestate.h.

Referenced by lives_thread_join().

◆ done

volatile uint64_t thrd_work_t::done

Definition at line 406 of file machinestate.h.

◆ flags

uint64_t thrd_work_t::flags

Definition at line 404 of file machinestate.h.

Referenced by lives_thread_create(), and lives_thread_join().

◆ func

lives_funcptr_t thrd_work_t::func

Definition at line 402 of file machinestate.h.

Referenced by lives_thread_create().

◆ ret

void* thrd_work_t::ret

Definition at line 407 of file machinestate.h.

◆ sync_ready

volatile boolean thrd_work_t::sync_ready

Definition at line 408 of file machinestate.h.

Referenced by lives_thread_create().


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