summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/mozjs/session.h
diff options
context:
space:
mode:
authorA. Jesse Jiryu Davis <jesse@mongodb.com>2018-12-20 09:40:47 -0600
committerA. Jesse Jiryu Davis <jesse@mongodb.com>2019-01-03 12:39:58 -0500
commit0507035c67a4399482cf562efbd328ec128f06c6 (patch)
tree2418a00fba3c5a47af28de20058a2a765b600ce5 /src/mongo/scripting/mozjs/session.h
parent3a90146b8e7a589e902a6cd0bd3520e971e722ce (diff)
downloadmongo-0507035c67a4399482cf562efbd328ec128f06c6.tar.gz
SERVER-36902 Abort transaction on shell exit, try 2
Diffstat (limited to 'src/mongo/scripting/mozjs/session.h')
-rw-r--r--src/mongo/scripting/mozjs/session.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mongo/scripting/mozjs/session.h b/src/mongo/scripting/mozjs/session.h
index 82f071d4241..8b00d77aff4 100644
--- a/src/mongo/scripting/mozjs/session.h
+++ b/src/mongo/scripting/mozjs/session.h
@@ -48,9 +48,14 @@ struct SessionInfo : public BaseInfo {
struct Functions {
MONGO_DECLARE_JS_FUNCTION(end);
MONGO_DECLARE_JS_FUNCTION(getId);
+ MONGO_DECLARE_JS_FUNCTION(getTxnState);
+ MONGO_DECLARE_JS_FUNCTION(setTxnState);
+ MONGO_DECLARE_JS_FUNCTION(getTxnNumber);
+ MONGO_DECLARE_JS_FUNCTION(setTxnNumber);
+ MONGO_DECLARE_JS_FUNCTION(incrementTxnNumber);
};
- static const JSFunctionSpec methods[3];
+ static const JSFunctionSpec methods[8];
static const char* const className;
static const unsigned classFlags = JSCLASS_HAS_PRIVATE;