/Users/maurits/Documents/studie/afstuderen/biosphere/daemon/mutex.h

Go to the documentation of this file.
00001 #ifndef MUTEX_H_
00002 #define MUTEX_H_
00003 
00004 #include <biosphere.h>
00005 #include <apr_thread_mutex.h>
00006 
00007 
00011 bs_status init_mutexes(apr_pool_t *mp);
00012 
00018 inline void lock_option_mux(void);
00019 
00025 inline void unlock_option_mux(void);
00026 
00031 inline void lock_pool_mux(void);
00032 
00037 inline void unlock_pool_mux(void);
00038 
00043 inline void lock_module_mux(void);
00044 
00049 inline void unlock_module_mux(void);
00050 
00054 inline void lock_service_mux(void);
00055 
00059 inline void unlock_service_mux(void);
00060 
00064 inline void lock_node_mux(void);
00065 
00069 inline void unlock_node_mux(void);
00070 
00074 inline void lock_thread_mux(void);
00075 
00079 inline void unlock_thread_mux(void);
00080 
00081 #endif /*MUTEX_H_*/

Generated on Tue Jul 17 09:50:52 2007 for Bio-SPHERE by  doxygen 1.5.1