gthr-single.h File Reference

Go to the source code of this file.

Defines

#define __GTHREAD_MUTEX_INIT   0
#define _GLIBCXX_UNUSED(x)   x __attribute__((unused))

Typedefs

typedef int __gthread_mutex_t
typedef int __gthread_recursive_mutex_t

Functions

int __gthread_active_p (void)
int __gthread_mutex_lock (__gthread_mutex_t *_GLIBCXX_UNUSED(mutex))
int __gthread_mutex_trylock (__gthread_mutex_t *_GLIBCXX_UNUSED(mutex))
int __gthread_mutex_unlock (__gthread_mutex_t *_GLIBCXX_UNUSED(mutex))
int __gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *mutex)
int __gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *mutex)
int __gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *mutex)


Define Documentation

#define __GTHREAD_MUTEX_INIT   0
 

Definition at line 37 of file gthr-single.h.

#define _GLIBCXX_UNUSED  )     x __attribute__((unused))
 

Definition at line 42 of file gthr-single.h.


Typedef Documentation

typedef int __gthread_mutex_t
 

Definition at line 34 of file gthr-single.h.

typedef int __gthread_recursive_mutex_t
 

Definition at line 35 of file gthr-single.h.


Function Documentation

int __gthread_active_p void   )  [inline, static]
 

Definition at line 213 of file gthr-single.h.

int __gthread_mutex_lock __gthread_mutex_t _GLIBCXX_UNUSED(mutex)  )  [inline, static]
 

Definition at line 219 of file gthr-single.h.

Referenced by __gthread_recursive_mutex_lock(), __gnu_cxx::_STL_mutex_lock::_M_acquire_lock(), __gnu_cxx::_Refcount_Base::_M_decr(), __gnu_cxx::_Refcount_Base::_M_incr(), __gnu_cxx::_STL_mutex_lock::_M_initialize(), __gnu_cxx::__mt_alloc< _Tp >::_S_get_thread_id(), __gnu_cxx::__mt_alloc< _Tp >::allocate(), and __gnu_cxx::__mt_alloc< _Tp >::deallocate().

int __gthread_mutex_trylock __gthread_mutex_t _GLIBCXX_UNUSED(mutex)  )  [inline, static]
 

Definition at line 225 of file gthr-single.h.

Referenced by __gthread_recursive_mutex_trylock().

int __gthread_mutex_unlock __gthread_mutex_t _GLIBCXX_UNUSED(mutex)  )  [inline, static]
 

Definition at line 231 of file gthr-single.h.

Referenced by __gthread_recursive_mutex_unlock(), __gnu_cxx::_Refcount_Base::_M_decr(), __gnu_cxx::_Refcount_Base::_M_incr(), __gnu_cxx::_STL_mutex_lock::_M_initialize(), __gnu_cxx::_STL_mutex_lock::_M_release_lock(), __gnu_cxx::__mt_alloc< _Tp >::_S_get_thread_id(), __gnu_cxx::__mt_alloc< _Tp >::allocate(), and __gnu_cxx::__mt_alloc< _Tp >::deallocate().

int __gthread_recursive_mutex_lock __gthread_recursive_mutex_t mutex  )  [inline, static]
 

Definition at line 237 of file gthr-single.h.

References __gthread_mutex_lock().

int __gthread_recursive_mutex_trylock __gthread_recursive_mutex_t mutex  )  [inline, static]
 

Definition at line 243 of file gthr-single.h.

References __gthread_mutex_trylock().

int __gthread_recursive_mutex_unlock __gthread_recursive_mutex_t mutex  )  [inline, static]
 

Definition at line 249 of file gthr-single.h.

References __gthread_mutex_unlock().


Generated on Tue Jan 30 17:31:56 2007 for GNU C++ STL by doxygen 1.3.6