|
libosip
5.3.0
|
Classes | |
| struct | osip_thread |
Functions | |
| struct osip_thread * | osip_thread_create (int stacksize, void *(*func)(void *), void *arg) |
| int | osip_thread_join (struct osip_thread *thread) |
| int | osip_thread_set_priority (struct osip_thread *thread, int priority) |
| void | osip_thread_exit (void) |
| struct osip_thread* osip_thread_create | ( | int | stacksize, |
| void *(*)(void *) | func, | ||
| void * | arg | ||
| ) |
Allocate (or initialise if a thread address is given)
| stacksize | The stack size of the thread. (20000 is a good value) |
| func | The method where the thread start. |
| arg | A pointer on the argument given to the method 'func'. |
| void osip_thread_exit | ( | void | ) |
Exit from a thread.
| int osip_thread_join | ( | struct osip_thread * | thread | ) |
Join a thread.
| thread | The thread to join. |
| int osip_thread_set_priority | ( | struct osip_thread * | thread, |
| int | priority | ||
| ) |
Set the priority of a thread. (NOT IMPLEMENTED ON ALL SYSTEMS)
| thread | The thread to work on. |
| priority | The priority value to set. |