mongo::AuthenticationInfo Class Reference

#include <security.h>

List of all members.

Public Member Functions

 AuthenticationInfo ()
void authorize (const string &dbname)
void authorizeReadOnly (const string &dbname)
bool isAuthorized (const string &dbname)
bool isAuthorizedForLock (const string &dbname, int lockType)
bool isAuthorizedReads (const string &dbname)
void logout (const string &dbname)
void print ()
 ~AuthenticationInfo ()

Public Attributes

bool isLocalHost

Protected Member Functions

bool _isAuthorized (const string &dbname, int level)
bool _isAuthorizedSpecialChecks (const string &dbname)

Private Attributes

mongo::mutex _lock
map< string, Authm

Static Private Attributes

static int warned

Detailed Description

Definition at line 33 of file security.h.


Constructor & Destructor Documentation

mongo::AuthenticationInfo::AuthenticationInfo (  )  [inline]

Definition at line 39 of file security.h.

mongo::AuthenticationInfo::~AuthenticationInfo (  )  [inline]

Definition at line 40 of file security.h.


Member Function Documentation

bool mongo::AuthenticationInfo::_isAuthorized ( const string &  dbname,
int  level 
) [inline, protected]

Definition at line 61 of file security.h.

bool mongo::AuthenticationInfo::_isAuthorizedSpecialChecks ( const string &  dbname  )  [protected]
void mongo::AuthenticationInfo::authorize ( const string &  dbname  )  [inline]

Definition at line 46 of file security.h.

void mongo::AuthenticationInfo::authorizeReadOnly ( const string &  dbname  )  [inline]

Definition at line 50 of file security.h.

bool mongo::AuthenticationInfo::isAuthorized ( const string &  dbname  )  [inline]

Definition at line 54 of file security.h.

bool mongo::AuthenticationInfo::isAuthorizedForLock ( const string &  dbname,
int  lockType 
) [inline]

Definition at line 56 of file security.h.

bool mongo::AuthenticationInfo::isAuthorizedReads ( const string &  dbname  )  [inline]

Definition at line 55 of file security.h.

void mongo::AuthenticationInfo::logout ( const string &  dbname  )  [inline]

Definition at line 42 of file security.h.

void mongo::AuthenticationInfo::print (  ) 

Member Data Documentation

Definition at line 34 of file security.h.

Definition at line 38 of file security.h.

map<string, Auth> mongo::AuthenticationInfo::m [private]

Definition at line 35 of file security.h.

int mongo::AuthenticationInfo::warned [static, private]

Definition at line 36 of file security.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