#include <concurrency.h>
Public Member Functions | |
| void | entered () |
| unsigned long long | getTimeLocked () const |
| void | getTimingInfo (unsigned long long &s, unsigned long long &tl) const |
| int | isLocked () const |
| void | leaving () |
| MutexInfo () | |
Private Attributes | |
| unsigned long long | enter |
| int | locked |
| unsigned long long | start |
| unsigned long long | timeLocked |
Definition at line 46 of file concurrency.h.
| mongo::MutexInfo::MutexInfo | ( | ) | [inline] |
Definition at line 52 of file concurrency.h.
| void mongo::MutexInfo::entered | ( | ) | [inline] |
Definition at line 55 of file concurrency.h.
| unsigned long long mongo::MutexInfo::getTimeLocked | ( | ) | const [inline] |
Definition at line 72 of file concurrency.h.
| void mongo::MutexInfo::getTimingInfo | ( | unsigned long long & | s, | |
| unsigned long long & | tl | |||
| ) | const [inline] |
Definition at line 68 of file concurrency.h.
| int mongo::MutexInfo::isLocked | ( | ) | const [inline] |
Definition at line 67 of file concurrency.h.
| void mongo::MutexInfo::leaving | ( | ) | [inline] |
Definition at line 61 of file concurrency.h.
unsigned long long mongo::MutexInfo::enter [private] |
Definition at line 47 of file concurrency.h.
int mongo::MutexInfo::locked [private] |
Definition at line 48 of file concurrency.h.
unsigned long long mongo::MutexInfo::start [private] |
Definition at line 49 of file concurrency.h.
unsigned long long mongo::MutexInfo::timeLocked [private] |
Definition at line 47 of file concurrency.h.