mongo::MutexInfo Class Reference

#include <concurrency.h>

List of all members.

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

Detailed Description

Definition at line 46 of file concurrency.h.


Constructor & Destructor Documentation

mongo::MutexInfo::MutexInfo (  )  [inline]

Definition at line 52 of file concurrency.h.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mongodb
Author(s): Nate Koenig
autogenerated on Fri Jan 11 12:15:56 2013