Yate
JsObject Member List

This is the complete list of members for JsObject, 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
copy(ScriptMutex *mtx, const ExpOperation &oper) constJsObjectvirtual
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
freeze()JsObjectinline
frozen() constJsObjectinline
GenObject()GenObject
getBoolField(const String &name, bool &val)JsObject
getField(ObjList &stack, const String &name, GenObject *context) constJsObjectvirtual
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)JsObjectinlinevirtual
initialize(ScriptContext *context)JsObjectstatic
JsFunction (defined in JsObject)JsObjectfriend
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
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
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)JsObjectprotectedvirtual
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