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. |