#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.