mongo::BackgroundOperation Class Reference

#include <background.h>

List of all members.

Public Member Functions

 BackgroundOperation (const char *ns)
virtual ~BackgroundOperation ()

Static Public Member Functions

static void assertNoBgOpInProgForDb (const char *db)
static void assertNoBgOpInProgForNs (const char *ns)
static void dump (stringstream &)
static bool inProgForDb (const char *db)
static bool inProgForNs (const char *ns)

Private Attributes

NamespaceString _ns

Static Private Attributes

static map< string, unsigned > dbsInProg
static set< string > nsInProg

Detailed Description

Definition at line 36 of file db/background.h.


Constructor & Destructor Documentation

mongo::BackgroundOperation::BackgroundOperation ( const char *  ns  ) 
virtual mongo::BackgroundOperation::~BackgroundOperation (  )  [virtual]

Member Function Documentation

static void mongo::BackgroundOperation::assertNoBgOpInProgForDb ( const char *  db  )  [static]
static void mongo::BackgroundOperation::assertNoBgOpInProgForNs ( const char *  ns  )  [static]
static void mongo::BackgroundOperation::dump ( stringstream &   )  [static]
static bool mongo::BackgroundOperation::inProgForDb ( const char *  db  )  [static]
static bool mongo::BackgroundOperation::inProgForNs ( const char *  ns  )  [static]

Member Data Documentation

Definition at line 50 of file db/background.h.

map<string, unsigned> mongo::BackgroundOperation::dbsInProg [static, private]

Definition at line 51 of file db/background.h.

set<string> mongo::BackgroundOperation::nsInProg [static, private]

Definition at line 52 of file db/background.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:53 2013