diff options
Diffstat (limited to 'src/stable')
| -rw-r--r-- | src/stable/mutex.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/stable/mutex.h b/src/stable/mutex.h index d9e8910..8034974 100644 --- a/src/stable/mutex.h +++ b/src/stable/mutex.h | |||
| @@ -33,7 +33,7 @@ namespace Bu | |||
| 33 | * wait for the mutex to unlock, the odds of which are usually farily | 33 | * wait for the mutex to unlock, the odds of which are usually farily |
| 34 | * low at deconstruction time. | 34 | * low at deconstruction time. |
| 35 | */ | 35 | */ |
| 36 | ~Mutex(); | 36 | virtual ~Mutex(); |
| 37 | 37 | ||
| 38 | /** | 38 | /** |
| 39 | * Lock the mutex. This causes all future calls to lock on this | 39 | * Lock the mutex. This causes all future calls to lock on this |
| @@ -44,13 +44,13 @@ namespace Bu | |||
| 44 | * computation within a locked section. This can cause thread-deadlock | 44 | * computation within a locked section. This can cause thread-deadlock |
| 45 | * and your program may hang. | 45 | * and your program may hang. |
| 46 | */ | 46 | */ |
| 47 | int lock(); | 47 | virtual int lock(); |
| 48 | 48 | ||
| 49 | /** | 49 | /** |
| 50 | * Unlock the mutex. This allows the next thread that asked for a lock | 50 | * Unlock the mutex. This allows the next thread that asked for a lock |
| 51 | * to lock the mutex and continue with execution. | 51 | * to lock the mutex and continue with execution. |
| 52 | */ | 52 | */ |
| 53 | int unlock(); | 53 | virtual int unlock(); |
| 54 | 54 | ||
| 55 | /** | 55 | /** |
| 56 | * Try to lock the mutex. This is the option to go with if you cannot | 56 | * Try to lock the mutex. This is the option to go with if you cannot |
| @@ -58,7 +58,7 @@ namespace Bu | |||
| 58 | * will attempt to lock the mutex, if the mutex is already locked this | 58 | * will attempt to lock the mutex, if the mutex is already locked this |
| 59 | * function returns immediately with an error code. | 59 | * function returns immediately with an error code. |
| 60 | */ | 60 | */ |
| 61 | int trylock(); | 61 | virtual int trylock(); |
| 62 | 62 | ||
| 63 | protected: | 63 | protected: |
| 64 | pthread_mutex_t mutex; /**< The internal mutex reference. */ | 64 | pthread_mutex_t mutex; /**< The internal mutex reference. */ |
