mongo::DbWebHandler Class Reference

#include <dbwebserver.h>

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

List of all members.

Public Member Functions

 DbWebHandler (const string &name, double priority, bool requiresREST)
virtual void handle (const char *rq, string url, BSONObj params, string &responseMsg, int &responseCode, vector< string > &headers, const SockAddr &from)=0
virtual bool handles (const string &url) const
virtual bool requiresREST (const string &url) const
string toString () const
virtual ~DbWebHandler ()

Static Public Member Functions

static DbWebHandlerfindHandler (const string &url)

Private Attributes

string _defaultUrl
string _name
bool _requiresREST
string _toString

Static Private Attributes

static vector< DbWebHandler * > * _handlers

Detailed Description

Definition at line 31 of file dbwebserver.h.


Constructor & Destructor Documentation

mongo::DbWebHandler::DbWebHandler ( const string &  name,
double  priority,
bool  requiresREST 
)
virtual mongo::DbWebHandler::~DbWebHandler (  )  [inline, virtual]

Definition at line 34 of file dbwebserver.h.


Member Function Documentation

static DbWebHandler* mongo::DbWebHandler::findHandler ( const string &  url  )  [static]
virtual void mongo::DbWebHandler::handle ( const char *  rq,
string  url,
BSONObj  params,
string &  responseMsg,
int &  responseCode,
vector< string > &  headers,
const SockAddr from 
) [pure virtual]
virtual bool mongo::DbWebHandler::handles ( const string &  url  )  const [inline, virtual]

Definition at line 36 of file dbwebserver.h.

virtual bool mongo::DbWebHandler::requiresREST ( const string &  url  )  const [inline, virtual]

Definition at line 38 of file dbwebserver.h.

string mongo::DbWebHandler::toString (  )  const [inline]

Definition at line 50 of file dbwebserver.h.


Member Data Documentation

Definition at line 57 of file dbwebserver.h.

vector<DbWebHandler*>* mongo::DbWebHandler::_handlers [static, private]

Definition at line 60 of file dbwebserver.h.

string mongo::DbWebHandler::_name [private]

Definition at line 54 of file dbwebserver.h.

Definition at line 55 of file dbwebserver.h.

Definition at line 58 of file dbwebserver.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:55 2013