#include <Token_Invariants.h>
Public Member Functions | |
ACE_Mutex_Invariants (void) | |
Default construction. | |
int | acquired (void) |
void | releasing (void) |
Updates internal database. | |
ACE_Mutex_Invariants (const ACE_Mutex_Invariants &rhs) | |
Copy construction. | |
void | operator= (const ACE_Mutex_Invariants &rhs) |
Copy. | |
void | dump (void) const |
Dump the state of the class. | |
Private Attributes | |
int | owners_ |
Number of owners. This had better be 0 >= owners_ <= 1;. |
Definition at line 44 of file Token_Invariants.h.
|
Default construction.
Definition at line 231 of file Token_Invariants.cpp.
00232 : owners_ (0) 00233 { 00234 } |
|
Copy construction.
Definition at line 255 of file Token_Invariants.cpp.
|
|
Returns 1 on success, 0 when an invariant has been violated and -1 on error. Definition at line 237 of file Token_Invariants.cpp. References owners_. Referenced by ACE_Token_Invariant_Manager::mutex_acquired().
|
|
Dump the state of the class.
Definition at line 267 of file Token_Invariants.cpp. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_LIB_TEXT, ACE_TRACE, LM_DEBUG, and owners_.
|
|
Copy.
Definition at line 261 of file Token_Invariants.cpp. References owners_.
|
|
Updates internal database.
Definition at line 249 of file Token_Invariants.cpp. References owners_. Referenced by ACE_Token_Invariant_Manager::mutex_releasing().
|
|
Number of owners. This had better be 0 >= owners_ <= 1;.
Definition at line 70 of file Token_Invariants.h. Referenced by acquired(), dump(), operator=(), and releasing(). |