osip_mt.h File Reference

oSIP Thread, Mutex and Semaphore definitions More...

#include <stdio.h>
#include <errno.h>

Go to the source code of this file.


struct osip_threadosip_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_semosip_sem_init (unsigned int value)
int osip_sem_destroy (struct osip_sem *sem)
int osip_sem_post (struct osip_sem *sem)
int osip_sem_wait (struct osip_sem *sem)
int osip_sem_trywait (struct osip_sem *sem)
struct osip_mutexosip_mutex_init (void)
void osip_mutex_destroy (struct osip_mutex *mut)
int osip_mutex_lock (struct osip_mutex *mut)
int osip_mutex_unlock (struct osip_mutex *mut)

Detailed Description

oSIP Thread, Mutex and Semaphore definitions

Those methods are only available if the library is compile in multi threaded mode. This is the default for oSIP.

Generated on Wed Feb 13 01:03:29 2008 for libosip by  doxygen 1.5.4