#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.