diff options
Diffstat (limited to '')
-rw-r--r-- | sca-cpp/trunk/modules/json/json.hpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/sca-cpp/trunk/modules/json/json.hpp b/sca-cpp/trunk/modules/json/json.hpp index 9124c5143c..e2f036541a 100644 --- a/sca-cpp/trunk/modules/json/json.hpp +++ b/sca-cpp/trunk/modules/json/json.hpp @@ -46,7 +46,7 @@ void reportError(unused JSContext *cx, const char *message, JSErrorReport *repor } /** - * Encapsulates a JavaScript runtime. Can be shared by multiple threads in + * Encapsulates a JavaScript runtime. Shared by multiple threads in * a process. */ class JSONRuntime { @@ -58,9 +58,6 @@ public: cleanup(); } - ~JSONRuntime() { - } - operator JSRuntime*() const { return rt; } @@ -75,17 +72,11 @@ private: } JSRuntime* rt; -}; - -/** - * Global JavaScript runtime instance. - */ -JSONRuntime jsRuntime; +} jsRuntime; JSClass jsGlobalClass = { "global", JSCLASS_GLOBAL_FLAGS, JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_PropertyStub, JS_EnumerateStub, JS_ResolveStub, JS_ConvertStub, JS_FinalizeStub, JSCLASS_NO_OPTIONAL_MEMBERS}; - /** * Represents a JavaScript context. Create one per thread. */ |