DTS Application Library  0.2.3
Application library containing referenced objects and interfaces to common libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
thread_pvt Struct Reference

thread struct used to create threads data needs to be first element More...

Data Fields

void * data
 Reference to data held on thread creation. More...
 
pthread_t thr
 Thread information. More...
 
threadcleanup cleanup
 Thread cleanup callback. More...
 
threadfunc func
 Thread function. More...
 
threadsighandler sighandler
 Thread signal handler. More...
 
enum threadopt flags
 thread options More...
 

Detailed Description

thread struct used to create threads data needs to be first element

Definition at line 58 of file thread.c.

Field Documentation

threadcleanup thread_pvt::cleanup

Thread cleanup callback.

See Also
threadcleanup

Definition at line 65 of file thread.c.

Referenced by framework_mkthread().

void* thread_pvt::data

Reference to data held on thread creation.

Definition at line 60 of file thread.c.

Referenced by framework_mkthread().

enum threadopt thread_pvt::flags

thread options

See Also
threadopt_flags

Definition at line 74 of file thread.c.

Referenced by framework_mkthread().

threadfunc thread_pvt::func

Thread function.

See Also
threadfunc

Definition at line 68 of file thread.c.

Referenced by framework_mkthread().

threadsighandler thread_pvt::sighandler

Thread signal handler.

See Also
threadsighandler

Definition at line 71 of file thread.c.

Referenced by framework_mkthread().

pthread_t thread_pvt::thr

Thread information.

Definition at line 62 of file thread.c.

Referenced by framework_mkthread(), framework_threadok(), jointhreads(), and stopthreads().


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