#include <dbwebserver.h>

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 DbWebHandler * | findHandler (const string &url) |
Private Attributes | |
| string | _defaultUrl |
| string | _name |
| bool | _requiresREST |
| string | _toString |
Static Private Attributes | |
| static vector< DbWebHandler * > * | _handlers |
Definition at line 31 of file dbwebserver.h.
| mongo::DbWebHandler::DbWebHandler | ( | const string & | name, | |
| double | priority, | |||
| bool | requiresREST | |||
| ) |
| virtual mongo::DbWebHandler::~DbWebHandler | ( | ) | [inline, virtual] |
Definition at line 34 of file dbwebserver.h.
| 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.
string mongo::DbWebHandler::_defaultUrl [private] |
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.
bool mongo::DbWebHandler::_requiresREST [private] |
Definition at line 55 of file dbwebserver.h.
string mongo::DbWebHandler::_toString [private] |
Definition at line 58 of file dbwebserver.h.