mongo::AdminAccess Class Reference

#include <admin_access.h>

Inheritance diagram for mongo::AdminAccess:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual BSONObj getAdminUser (const string &username) const =0
virtual bool haveAdminUsers () const =0
virtual ~AdminAccess ()

Detailed Description

Definition at line 29 of file admin_access.h.


Constructor & Destructor Documentation

virtual mongo::AdminAccess::~AdminAccess (  )  [inline, virtual]

Definition at line 31 of file admin_access.h.


Member Function Documentation

virtual BSONObj mongo::AdminAccess::getAdminUser ( const string &  username  )  const [pure virtual]
Returns:
priviledged user with this name. This should not block for long and throw if can't get a lock if needed

Implemented in mongo::RestAdminAccess, and mongo::NoAdminAccess.

virtual bool mongo::AdminAccess::haveAdminUsers (  )  const [pure virtual]
Returns:
if there are any priviledge users. This should not block for long and throw if can't get a lock if needed.

Implemented in mongo::RestAdminAccess, and mongo::NoAdminAccess.


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