libacfutils
A general purpose library of utility functions designed to make it easier to develop addons for the X-Plane flight simulator.
Loading...
Searching...
No Matches
Data Fields
worker_t Struct Reference
Collaboration diagram for worker_t:
Collaboration graph
[legend]

Data Fields

mutex_t lock
 
condvar_t cv
 
uint64_t intval_us
 
bool_t run
 
bool_t inside_cb
 
bool_t dontstop
 
thread_t thread
 
bool_t(* init_func )(void *userinfo)
 
bool_t(* worker_func )(void *userinfo)
 
void(* fini_func )(void *userinfo)
 
void * userinfo
 
char name [32]
 

Detailed Description

Definition at line 28 of file worker.h.

Field Documentation

◆ cv

Definition at line 30 of file worker.h.

◆ dontstop

bool_t dontstop

Definition at line 34 of file worker.h.

◆ fini_func

void(* fini_func) (void *userinfo)

Definition at line 38 of file worker.h.

◆ init_func

bool_t(* init_func) (void *userinfo)

Definition at line 36 of file worker.h.

◆ inside_cb

bool_t inside_cb

Definition at line 33 of file worker.h.

◆ intval_us

uint64_t intval_us

Definition at line 31 of file worker.h.

◆ lock

mutex_t lock

Definition at line 29 of file worker.h.

◆ name

char name[32]

Definition at line 40 of file worker.h.

◆ run

bool_t run

Definition at line 32 of file worker.h.

◆ thread

thread_t thread

Definition at line 35 of file worker.h.

◆ userinfo

void* userinfo

Definition at line 39 of file worker.h.

◆ worker_func

bool_t(* worker_func) (void *userinfo)

Definition at line 37 of file worker.h.


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