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( void );
- 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 © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.