summaryrefslogtreecommitdiff
path: root/src/mongo/db/dbwebserver.h
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2014-05-01 15:09:02 -0400
committerMathias Stearn <mathias@10gen.com>2014-05-14 13:58:01 -0400
commit6378da06b637dbf86f916274c8f0457d925af6a9 (patch)
treeb07693c3b786ad9eef3e17fe1a6a670f9229cd44 /src/mongo/db/dbwebserver.h
parent304534f11a265d8c18d788623185340c001cc26e (diff)
downloadmongo-6378da06b637dbf86f916274c8f0457d925af6a9.tar.gz
SERVER-13641 Pull TransactionExperiment up to top level request processor
Diffstat (limited to 'src/mongo/db/dbwebserver.h')
-rw-r--r--src/mongo/db/dbwebserver.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mongo/db/dbwebserver.h b/src/mongo/db/dbwebserver.h
index 894ad574baf..445f3f2ef33 100644
--- a/src/mongo/db/dbwebserver.h
+++ b/src/mongo/db/dbwebserver.h
@@ -34,6 +34,7 @@
#include "mongo/util/admin_access.h"
#include "mongo/util/net/sock.h"
+#include "mongo/db/storage/transaction.h"
namespace mongo {
@@ -54,7 +55,8 @@ namespace mongo {
virtual bool requiresREST( const string& url ) const { return _requiresREST; }
- virtual void handle( const char *rq, // the full request
+ virtual void handle( TransactionExperiment* txn,
+ const char *rq, // the full request
const std::string& url,
BSONObj params,
// set these and return them:
@@ -94,8 +96,7 @@ namespace mongo {
static vector<WebStatusPlugin*> * _plugins;
};
-
- void webServerThread( const AdminAccess* admins );
+ void webServerThread( const AdminAccess* admins, TransactionExperiment::Factory transactionFactory );
string prettyHostName();
};