diff options
Diffstat (limited to 'src/mongo/scripting/engine.h')
-rw-r--r-- | src/mongo/scripting/engine.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/scripting/engine.h b/src/mongo/scripting/engine.h index 434b38ff921..a87d4edc2ea 100644 --- a/src/mongo/scripting/engine.h +++ b/src/mongo/scripting/engine.h @@ -259,12 +259,12 @@ public: void setScopeInitCallback(void (*func)(Scope&)) { _scopeInitCallback = func; } - static void setConnectCallback(void (*func)(DBClientBase&)) { + static void setConnectCallback(void (*func)(DBClientBase&, StringData)) { _connectCallback = func; } - static void runConnectCallback(DBClientBase& c) { + static void runConnectCallback(DBClientBase& c, StringData uri) { if (_connectCallback) - _connectCallback(c); + _connectCallback(c, uri); } // engine implementation may either respond to interrupt events or @@ -281,7 +281,7 @@ protected: void (*_scopeInitCallback)(Scope&); private: - static void (*_connectCallback)(DBClientBase&); + static void (*_connectCallback)(DBClientBase&, StringData); }; void installGlobalUtils(Scope& scope); |