From e13d7ec7851e4757112608a01d5309c769ba36a0 Mon Sep 17 00:00:00 2001 From: marian Date: Tue, 27 Oct 2020 08:57:33 +0000 Subject: [PATCH] Fixed jsext sample: update to JsObject constructor changes. git-svn-id: http://yate.null.ro/svn/yate/trunk@6445 acf43c95-373e-0410-b603-e72c3f656dc1 --- modules/test/jsext.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/test/jsext.cpp b/modules/test/jsext.cpp index dc107fda..683d4b66 100644 --- a/modules/test/jsext.cpp +++ b/modules/test/jsext.cpp @@ -28,16 +28,16 @@ class JsExtObj : public JsObject { YCLASS(JsExtObj,JsObject) public: - inline JsExtObj(Mutex* mtx) + inline JsExtObj(ScriptMutex* mtx) : JsObject("ExtObj",mtx,true) { Debug(DebugAll,"JsExtObj::JsExtObj(%p) [%p]",mtx,this); } - inline JsExtObj(Mutex* mtx, const char* val) - : JsObject("ExtObj",mtx,true), + inline JsExtObj(ScriptMutex* mtx, unsigned int line, const char* val) + : JsObject(mtx,"[object ExtObj]",line,true), m_val(val) { - Debug(DebugAll,"JsExtObj::JsExtObj(%p,'%s') [%p]",mtx,val,this); + Debug(DebugAll,"JsExtObj::JsExtObj(%p,%u,'%s') [%p]",mtx,line,val,this); params().addParam(new ExpFunction("test")); } virtual ~JsExtObj() @@ -82,7 +82,7 @@ JsObject* JsExtObj::runConstructor(ObjList& stack, const ExpOperation& oper, Gen val = static_cast(args[0])->c_str(); // fall through case 0: - return new JsExtObj(mutex(),val); + return new JsExtObj(mutex(),oper.lineNumber(),val); default: return 0; } @@ -92,7 +92,7 @@ void JsExtObj::initialize(ScriptContext* context) { if (!context) return; - Mutex* mtx = context->mutex(); + ScriptMutex* mtx = context->mutex(); Lock mylock(mtx); NamedList& params = context->params(); if (!params.getParam(YSTRING("ExtObj")))