Yate
JsFunction Member List

This is the complete list of members for JsFunction, including all inherited members.

addConstructor(NamedList &params, const char *name, JsObject *obj)JsObjectstatic
addFields(const NamedList &list, const char *skipPrefix="__")ScriptContextvirtual
addObject(NamedList &params, const char *name, JsObject *obj)JsObjectstatic
alive() constRefObjectvirtual
alive(const RefObject *obj)RefObjectinlinestatic
buildCallContext(ScriptMutex *mtx, JsObject *thisObj=0)JsObjectstatic
clearField(const String &name)JsObjectinlinevirtual
clone(const char *name, const ExpOperation &oper) constJsObjectinlinevirtual
clone(const ExpOperation &oper) constJsObjectinline
cloneFunction(const ExpOperation &oper, ScriptMutex *mtx=0)JsFunctionvirtual
copy(ScriptMutex *mtx, const ExpOperation &oper) constJsFunctioninlinevirtual
copy(ScriptMutex *mtx, const char *name, const ExpOperation &oper) constJsFunctionvirtual
copyFields(ObjList &stack, const ScriptContext &original, GenObject *context)ScriptContextvirtual
countAllocations()ScriptContextinlinevirtual
createdObj(GenObject *obj)ScriptContextinlinevirtual
deepCopyParams(NamedList &dst, const NamedList &src, ScriptMutex *mtx)JsObjectstatic
deletedObj(GenObject *obj)ScriptContextinlinevirtual
deref()RefObject
destroyed()RefObjectprotectedvirtual
destruct()RefObjectvirtual
DumpFlags enum nameJsObject
DumpFunc enum value (defined in JsObject)JsObject
DumpFuncOnly enum value (defined in JsObject)JsObject
DumpProp enum value (defined in JsObject)JsObject
DumpPropObjType enum value (defined in JsObject)JsObject
DumpPropOnly enum value (defined in JsObject)JsObject
DumpProto enum value (defined in JsObject)JsObject
DumpRecursive enum value (defined in JsObject)JsObject
dumpRecursive(const GenObject *obj, String &buf, unsigned int flags=0xffffffff)JsObjectstatic
DumpType enum value (defined in JsObject)JsObject
efficientIncDec()RefObjectstatic
extractArgs(JsObject *obj, ObjList &stack, const ExpOperation &oper, GenObject *context, ObjList &arguments)JsObjectstatic
extractArgs(ObjList &stack, const ExpOperation &oper, GenObject *context, ObjList &arguments)JsObjectinline
fillFieldNames(ObjList &names)JsObjectvirtual
ScriptContext::fillFieldNames(ObjList &names, const NamedList &list, bool checkDupl=true, const char *skip=0)ScriptContextstatic
ScriptContext::fillFieldNames(ObjList &names, const HashList &list)ScriptContextstatic
firstName(const char *name)JsFunctioninline
formalName(unsigned int index) constJsFunctioninline
freeze()JsObjectinline
frozen() constJsObjectinline
GenObject()GenObject
getBoolField(const String &name, bool &val)JsObject
getField(ObjList &stack, const String &name, GenObject *context) constJsObjectvirtual
getFunc() constJsFunctioninline
getHashListParams() constJsObjectvirtual
getIntField(const String &name, int64_t &val)JsObject
getObjCounter() constGenObjectinline
getObjCounter(const String &name, bool create=true)GenObjectstatic
getObjCounters()GenObjectstatic
getObjCounting()GenObjectinlinestatic
getObject(const String &name) constScriptContextvirtual
GenObject::getObject(const String &name, const GenObject *obj)GenObjectinlinestatic
getObjField(const String &name, JsObject *&obj)JsObject
getStringField(const String &name, String &val)JsObject
hasField(ObjList &stack, const String &name, GenObject *context) constJsObjectvirtual
initConstructor(JsFunction *construct)JsFunctionvirtual
initialize(ScriptContext *context)JsObjectstatic
JsFunction(ScriptMutex *mtx=0)JsFunction
JsFunction(ScriptMutex *mtx, const char *name, unsigned int line, ObjList *args=0, long int lbl=0, ScriptCode *code=0)JsFunction
JsObject(const char *name="Object", ScriptMutex *mtx=0, bool frozen=false)JsObject
JsObject(ScriptMutex *mtx, const char *name, unsigned int line, bool frozen=0)JsObject
JsObject(GenObject *context, unsigned int line, ScriptMutex *mtx=0, bool frozen=false)JsObject
label() constJsFunctioninline
lineNo(unsigned int line)JsObjectinline
lineNo() constJsObjectinline
mutex()JsObjectinlinevirtual
mutex() constJsObjectinlineprotected
nativeParams() constScriptContextinlinevirtual
params()ScriptContextinline
params() constScriptContextinline
popValue(ObjList &stack, GenObject *context=0)JsObjectvirtual
printRecursive(const GenObject *obj, unsigned int flags=0xffffffff)JsObjectstatic
protoName()JsObjectinlinestatic
ref()RefObject
refcount() constRefObjectinline
refObj()ScriptContextinlinevirtual
RefObject()RefObject
resurrect()RefObjectprotected
runAssign(ObjList &stack, const ExpOperation &oper, GenObject *context)JsObjectvirtual
runConstructor(ObjList &stack, const ExpOperation &oper, GenObject *context)JsObjectvirtual
runDefined(ObjList &stack, const ExpOperation &oper, GenObject *context, JsObject *thisObj=0)JsFunctionvirtual
runField(ObjList &stack, const ExpOperation &oper, GenObject *context)JsObjectvirtual
runFunction(ObjList &stack, const ExpOperation &oper, GenObject *context)JsObjectvirtual
runMatchingField(ObjList &stack, const ExpOperation &oper, GenObject *context)ScriptContext
runNative(ObjList &stack, const ExpOperation &oper, GenObject *context)JsFunctionprotectedvirtual
ScriptContext(const char *name=0)ScriptContextinlineexplicit
setBoolField(const char *name, bool val)JsObjectinline
setIntField(const char *name, int64_t val)JsObjectinline
setLineForObj(JsObject *obj, unsigned int lineNo, bool recursive)JsObjectstatic
setMutex(ScriptMutex *mtx)JsObjectinlineprotected
setObjCounter(NamedCounter *counter)GenObject
setObjCounting(bool enable)GenObjectinlinestatic
setObjField(const char *name, JsObject *obj)JsObjectinline
setPrototype(GenObject *context, const String &objName)JsObject
setStringField(const char *name, const char *val)JsObjectinline
strEscape(const char *str)JsObjectprotectedstatic
toJSON(const ExpOperation *oper, int spaces)JsObjectstatic
toJSON(const NamedString *ns, String &buf, int spaces, int indent=0)JsObjectinlineprotectedstatic
toString() constScriptContextinlinevirtual
traceId() constGenObjectvirtual
trackObjs(unsigned int track=0)ScriptContextinlinevirtual
zeroRefs()RefObjectprotectedvirtual
~ExpExtender()ExpExtenderinlinevirtual
~GenObject()GenObjectinlinevirtual
~JsObject()JsObjectvirtual
~RefObject()RefObjectvirtual