Overview | Namespace | Class | Index | Help |
Methods of Class Mutex
- Mutex
- Mutex(
oslMutex );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO NO
- Mutex
- Mutex(
const Mutex & );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO NO
- Mutex
- Mutex();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
Create a thread-local mutex.
- Return
0 if the mutex could not be created, otherwise a handle to the mutex.
- ~Mutex
- ~Mutex();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
Release the OS-structures and free mutex data-structure.
- acquire
- sal_Bool acquire();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
Acquire the mutex, block if already acquired by another thread.
- Return
False if system-call fails.
- tryToAcquire
- sal_Bool tryToAcquire();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
Try to acquire the mutex without blocking.
- Return
False if it could not be acquired.
- release
- sal_Bool release();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO YES NO
- Summary
Release the mutex.
- Return
False if system-call fails.
- getGlobalMutex
- static Mutex * getGlobalMutex();
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO YES YES NO
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.