|
libUPnP
1.6.17
|


Go to the source code of this file.
Defines | |
| #define | ITHREAD_MUTEX_FAST_NP PTHREAD_MUTEX_FAST_NP |
| #define | ITHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE_NP |
| #define | ITHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ERRORCHECK_NP |
| #define | ITHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE |
| #define | ITHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED |
| #define | ITHREAD_CANCELED PTHREAD_CANCELED |
| #define | ITHREAD_STACK_MIN PTHREAD_STACK_MIN |
| #define | ITHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED |
| #define | ITHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE |
| #define | ithread_mutexattr_init pthread_mutexattr_init |
| #define | ithread_mutexattr_destroy pthread_mutexattr_destroy |
| #define | ithread_mutexattr_setkind_np pthread_mutexattr_setkind_np |
| #define | ithread_mutexattr_getkind_np pthread_mutexattr_getkind_np |
| #define | ithread_mutex_init pthread_mutex_init |
| #define | ithread_mutex_lock pthread_mutex_lock |
| #define | ithread_mutex_unlock pthread_mutex_unlock |
| #define | ithread_mutex_destroy pthread_mutex_destroy |
| #define | ithread_rwlock_init ithread_mutex_init |
| #define | ithread_rwlock_rdlock ithread_mutex_lock |
| #define | ithread_rwlock_wrlock ithread_mutex_lock |
| #define | ithread_rwlock_unlock ithread_mutex_unlock |
| #define | ithread_rwlock_destroy ithread_mutex_destroy |
| #define | ithread_cond_init pthread_cond_init |
| #define | ithread_cond_signal pthread_cond_signal |
| #define | ithread_cond_broadcast pthread_cond_broadcast |
| #define | ithread_cond_wait pthread_cond_wait |
| #define | ithread_cond_timedwait pthread_cond_timedwait |
| #define | ithread_cond_destroy pthread_cond_destroy |
| #define | ithread_attr_init pthread_attr_init |
| #define | ithread_attr_destroy pthread_attr_destroy |
| #define | ithread_attr_setstacksize pthread_attr_setstacksize |
| #define | ithread_attr_setdetachstate pthread_attr_setdetachstate |
| #define | ithread_create pthread_create |
| #define | ithread_cancel pthread_cancel |
| #define | ithread_exit pthread_exit |
| #define | ithread_get_current_thread_id pthread_self |
| #define | ithread_self pthread_self |
| #define | ithread_detach pthread_detach |
| #define | ithread_join pthread_join |
| #define | isleep sleep |
| #define | imillisleep(x) usleep(1000*x) |
Typedefs | |
| typedef pthread_t | ithread_t |
| typedef pthread_attr_t | ithread_attr_t |
| typedef void *(* | start_routine )(void *arg) |
| typedef pthread_cond_t | ithread_cond_t |
| typedef pthread_mutexattr_t | ithread_mutexattr_t |
| typedef pthread_mutex_t | ithread_mutex_t |
| typedef pthread_condattr_t | ithread_condattr_t |
| typedef ithread_mutex_t | ithread_rwlock_t |
Functions | |
| static UPNP_INLINE int | ithread_initialize_library (void) |
| static UPNP_INLINE int | ithread_cleanup_library (void) |
| static UPNP_INLINE int | ithread_initialize_thread (void) |
| static UPNP_INLINE int | ithread_cleanup_thread (void) |
| int | pthread_mutexattr_setkind_np (pthread_mutexattr_t *attr, int kind) |
1.7.6.1