#include <Token_Invariants.h>
Public Methods | |
| ACE_Mutex_Invariants (void) | |
| Default construction. More... | |
| int | acquired (void) |
| Returns 1 on success, 0 when an invariant has been violated and -1 on error. More... | |
| void | releasing (void) |
| Updates internal database. More... | |
| ACE_Mutex_Invariants (const ACE_Mutex_Invariants &rhs) | |
| Copy construction. More... | |
| void | operator= (const ACE_Mutex_Invariants &rhs) |
| Copy. More... | |
| void | dump (void) const |
| Dump the state of the class. More... | |
Private Attributes | |
| int | owners_ |
| Number of owners. This had better be 0 >= owners_ <= 1;. More... | |
|
|
Default construction.
|
|
|
Copy construction.
|
|
|
Returns 1 on success, 0 when an invariant has been violated and -1 on error.
|
|
|
Dump the state of the class.
|
|
|
Copy.
|
|
|
Updates internal database.
|
|
|
Number of owners. This had better be 0 >= owners_ <= 1;.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001