PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PScriptLanguage Member List

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

Call(const PString &name, const char *sigString=NULL,...)=0PScriptLanguagepure virtual
Call(const PString &name, Signature &signature)=0PScriptLanguagepure virtual
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
Compare2(T v1, T v2)PObjectinlinestatic
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
Create(const PString &language)PScriptLanguagestatic
CreateComposite(const PString &name)=0PScriptLanguagepure virtual
EqualTo enum valuePObject
FunctionMap typedefPScriptLanguageprotected
FunctionNotifier typedefPScriptLanguage
GetBoolean(const PString &name)=0PScriptLanguagepure virtual
GetClass() const PObjectinline
GetInteger(const PString &name)=0PScriptLanguagepure virtual
GetLanguageName() const =0PScriptLanguagepure virtual
GetLanguages()PScriptLanguagestatic
GetLastErrorCode() const PScriptLanguageinlinevirtual
GetLastErrorText() const PScriptLanguageinlinevirtual
GetNumber(const PString &name)=0PScriptLanguagepure virtual
GetString(const PString &name)=0PScriptLanguagepure virtual
GetTraceContextIdentifier() const PObjectinline
GetVar(const PString &name, PVarType &var)=0PScriptLanguagepure virtual
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalRemoveFunction(const PString &prefix)PScriptLanguageprotectedvirtual
InternalSetFunction(const PString &name, const FunctionNotifier &func)PScriptLanguageprotectedvirtual
IsClass(const char *name) const PObjectinline
IsInitialised() const =0PScriptLanguagepure virtual
IsLoaded() const PScriptLanguageinline
LessThan enum valuePObject
Load(const PString &script)PScriptLanguagevirtual
LoadFile(const PFilePath &filename)=0PScriptLanguagepure virtual
LoadText(const PString &text)=0PScriptLanguagepure virtual
m_functionsPScriptLanguageprotected
m_lastErrorCodePScriptLanguageprotected
m_lastErrorTextPScriptLanguageprotected
m_loadedPScriptLanguageprotected
m_traceContextIdentifierPObjectprotected
OnError(int code, const PString &str)PScriptLanguagevirtual
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
PDECLARE_MUTEX(m_mutex)PScriptLanguageprotected
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PObjectvirtual
PScriptLanguage()PScriptLanguage
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
ReadFrom(istream &strm)PObjectvirtual
ReleaseVariable(const PString &name)=0PScriptLanguagepure virtual
Run(const char *script=NULL)=0PScriptLanguagepure virtual
SetBoolean(const PString &name, bool value)=0PScriptLanguagepure virtual
SetFunction(const PString &name, const FunctionNotifier &func)=0PScriptLanguagepure virtual
SetInteger(const PString &name, int value)=0PScriptLanguagepure virtual
SetNumber(const PString &name, double value)=0PScriptLanguagepure virtual
SetString(const PString &name, const char *value)=0PScriptLanguagepure virtual
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
SetVar(const PString &name, const PVarType &var)=0PScriptLanguagepure virtual
~PObject()PObjectinlinevirtual
~PScriptLanguage()PScriptLanguage