| Overview | Namespace | Class | Index | Help | 
Global Functions in Global Namespace C++
in Sourcefile mutex.h
- osl_acquireMutex
 - 
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Acquire the mutex, block if already acquired by another thread.
- Parameters
 Mutex handle to a created mutex.
- Return
 False if system-call fails.
- osl_createMutex
 - extern "C"
oslMutex osl_createMutex( void ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Create a thread-local mutex.
- Return
 0 if the mutex could not be created, otherwise a handle to the mutex.
- osl_destroyMutex
 - extern "C"
void osl_destroyMutex( oslMutex Mutex ); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Release the OS-structures and free mutex data-structure.
- Parameters
 Mutex the mutex-handle
- osl_getGlobalMutex
 - extern "C"
oslMutex * osl_getGlobalMutex(); 
- extern "C"
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Returns a unique and global mutex.
- Return
 the global mutex.
- osl_releaseMutex
 - 
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Release the mutex.
- Parameters
 Mutex handle to a created mutex.
- Return
 False if system-call fails.
- osl_tryToAcquireMutex
 - 
 virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO YES 
- Summary
 Try to acquire the mutex without blocking.
- Parameters
 Mutex handle to a created mutex.
- Return
 False if it could not be acquired.
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.

