PTLib  Version 2.10.11
PXMLRPCBlock Member List

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

AddArray(const PStringArray &array)PXMLRPCBlock
AddArray(const PStringArray &array, const PString &typeStr)PXMLRPCBlock
AddArray(const PStringArray &array, const PStringArray &types)PXMLRPCBlock
AddArray(const PArray< PStringToString > &array)PXMLRPCBlock
AddBinary(const PBYTEArray &data)PXMLRPCBlock
AddParam(PXMLElement *parm)PXMLRPCBlock
AddParam(const PString &str)PXMLRPCBlock
AddParam(int value)PXMLRPCBlock
AddParam(double value)PXMLRPCBlock
AddParam(const PTime &time)PXMLRPCBlock
AddParam(const PXMLRPCStructBase &structData)PXMLRPCBlock
AddStruct(const PStringToString &dict)PXMLRPCBlock
AddStruct(const PStringToString &dict, const PString &typeStr)PXMLRPCBlock
AllOptions enum valuePXMLBase
AsString() constPXML
Class()PObjectinlinestatic
Clone() constPObjectvirtual
CloseExtended enum valuePXMLBase
Compare(const PObject &obj) constPObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) constPObjectvirtual
Comparison enum namePObject
Construct(int options, const char *noIndentElements)PXMLprotected
CreateArray(const PStringArray &array)PXMLRPCBlockstatic
CreateArray(const PStringArray &array, const PString &typeStr)PXMLRPCBlockstatic
CreateArray(const PStringArray &array, const PStringArray &types)PXMLRPCBlockstatic
CreateArray(const PArray< PStringToString > &array)PXMLRPCBlockstatic
CreateArray(const PXMLRPCVariableBase &array)PXMLRPCBlockstatic
CreateBinary(const PBYTEArray &data)PXMLRPCBlockstatic
CreateDateAndTime(const PTime &time)PXMLRPCBlockstatic
CreateEndTag(const PString &text)PXMLstatic
CreateMember(const PString &name, PXMLElement *value)PXMLRPCBlockstatic
CreateScalar(const PString &type, const PString &scalar)PXMLRPCBlockstatic
CreateScalar(const PString &str)PXMLRPCBlockstatic
CreateScalar(int value)PXMLRPCBlockstatic
CreateScalar(double value)PXMLRPCBlockstatic
CreateStartTag(const PString &text)PXMLstatic
CreateStruct()PXMLRPCBlockstatic
CreateStruct(const PStringToString &dict)PXMLRPCBlockstatic
CreateStruct(const PStringToString &dict, const PString &typeStr)PXMLRPCBlockstatic
CreateStruct(const PXMLRPCStructBase &structData)PXMLRPCBlockstatic
CreateTag(const PString &text, const PString &data)PXMLstatic
CreateTagNoData(const PString &text)PXMLstatic
CreateValueElement(PXMLElement *element)PXMLRPCBlockstatic
DEFAULT_MAX_ENTITY_LENGTH enum valuePXMLBase
docTypePXMLprotected
DocType enum valuePXML
ElementName enum valuePXML
encodingPXMLprotected
EndOfValidationList enum valuePXML
EqualTo enum valuePObject
EscapeSpecialChars(const PString &string)PXMLstatic
faultCodePXMLRPCBlockprotected
faultTextPXMLRPCBlockprotected
FragmentOnly enum valuePXMLBase
GetClass(unsigned ancestor=0) constPObjectinlinevirtual
GetDocType() constPXMLinline
GetDocumentType() constPXML
GetElement(const PCaselessString &name, const PCaselessString &attr, const PString &attrval) constPXML
GetElement(const PCaselessString &name, PINDEX idx=0) constPXML
GetElement(PINDEX idx) constPXML
GetErrorColumn() constPXMLinline
GetErrorLine() constPXMLinline
GetErrorString() constPXMLinline
GetExpectedParam(PINDEX idx, const PString &expectedType, PString &value)PXMLRPCBlock
GetFaultCode() constPXMLRPCBlockinline
GetFaultText() constPXMLRPCBlockinline
GetMaxEntityLength() constPXMLBaseinline
GetMutex()PXMLinline
GetNumElements() constPXML
GetOptions() constPXMLBaseinline
GetParam(PINDEX idx) constPXMLRPCBlock
GetParam(PINDEX idx, PString &type, PString &result)PXMLRPCBlock
GetParam(PINDEX idx, PString &result)PXMLRPCBlock
GetParam(PINDEX idx, int &result)PXMLRPCBlock
GetParam(PINDEX idx, double &result)PXMLRPCBlock
GetParam(PINDEX idx, PTime &result, int tz=PTime::GMT)PXMLRPCBlock
GetParam(PINDEX idx, PStringToString &result)PXMLRPCBlock
GetParam(PINDEX idx, PXMLRPCStructBase &result)PXMLRPCBlock
GetParam(PINDEX idx, PStringArray &result)PXMLRPCBlock
GetParam(PINDEX idx, PArray< PStringToString > &result)PXMLRPCBlock
GetParamCount() constPXMLRPCBlock
GetParams()PXMLRPCBlock
GetParams(PXMLRPCStructBase &data)PXMLRPCBlock
GetRootElement() constPXMLinline
GreaterThan enum valuePObject
HashFunction() constPObjectvirtual
Indent enum valuePXMLBase
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) constPObjectinlinevirtual
IsClass(const char *cls) constPObjectinline
IsDirty() constPXML
IsLoaded() constPXMLinline
IsNoIndentElement(const PString &elementName) constPXMLvirtual
IsStandAlone enum valuePXMLBase
LessThan enum valuePObject
Load(const PString &str)PXMLRPCBlock
PXML::Load(const PString &data, Options options=NoOptions)PXML
LoadAndValidate(const PString &body, const PXML::ValidationInfo *validator, PString &error, int options=NoOptions)PXML
LoadFile(const PFilePath &fn, Options options=NoOptions)PXML
loadFilenamePXMLprotected
loadFromFilePXMLprotected
m_defaultNameSpacePXMLprotected
m_errorColumnPXMLprotected
m_errorLinePXMLprotected
m_errorStringPXMLprotected
m_maxEntityLengthPXMLBaseprotected
m_optionsPXMLBaseprotected
m_standAlonePXMLprotected
NewLineAfterElement enum valuePXMLBase
NoIgnoreWhiteSpace enum valuePXMLBase
noIndentElementsPXMLprotected
NoOptions enum valuePXMLBase
NotStandAlone enum valuePXMLBase
OnLoaded()PXMLinlinevirtual
operator!=(const PObject &obj) constPObjectinline
operator<(const PObject &obj) constPObjectinline
operator<=(const PObject &obj) constPObjectinline
operator==(const PObject &obj) constPObjectinline
operator>(const PObject &obj) constPObjectinline
operator>=(const PObject &obj) constPObjectinline
OptionalAttribute enum valuePXML
OptionalAttributeWithValue enum valuePXML
OptionalAttributeWithValueMatching enum valuePXML
OptionalAttributeWithValueMatchingEx enum valuePXML
OptionalElement enum valuePXML
OptionalElementWithBodyMatching enum valuePXML
OptionalElementWithBodyMatchingEx enum valuePXML
OptionalNonEmptyAttribute enum valuePXML
Options enum namePXMLBase
paramsPXMLRPCBlockprotected
ParseArray(PXMLElement *element, PStringArray &array)PXMLRPCBlock
ParseArray(PXMLElement *element, PArray< PStringToString > &array)PXMLRPCBlock
ParseArray(PXMLElement *element, PXMLRPCVariableBase &array)PXMLRPCBlock
ParseScalar(PXMLElement *element, PString &type, PString &value)PXMLRPCBlock
ParseStruct(PXMLElement *element, PStringToString &structDict)PXMLRPCBlock
ParseStruct(PXMLElement *element, PXMLRPCStructBase &structData)PXMLRPCBlock
PObject()PObjectinlineprotected
PrintOn(ostream &strm) constPXMLvirtual
PXML(int options=NoOptions, const char *noIndentElements=NULL)PXML
PXML(const PString &data, int options=NoOptions, const char *noIndentElements=NULL)PXML
PXML(const PXML &xml)PXML
PXMLBase(int opts=NoOptions)PXMLBase
PXMLRPCBlock()PXMLRPCBlock
PXMLRPCBlock(const PString &method)PXMLRPCBlock
PXMLRPCBlock(const PString &method, const PXMLRPCStructBase &structData)PXMLRPCBlock
ReadFrom(istream &strm)PXMLvirtual
RemoveAll()PXML
RemoveElement(PINDEX idx)PXML
RequiredAttribute enum valuePXML
RequiredAttributeWithValue enum valuePXML
RequiredAttributeWithValueMatching enum valuePXML
RequiredAttributeWithValueMatchingEx enum valuePXML
RequiredElement enum valuePXML
RequiredElementWithBodyMatching enum valuePXML
RequiredElementWithBodyMatchingEx enum valuePXML
RequiredNonEmptyAttribute enum valuePXML
rootElementPXMLprotected
rootMutexPXMLprotected
Save(Options options=NoOptions)PXML
Save(PString &data, Options options=NoOptions)PXML
SaveFile(const PFilePath &fn, Options options=NoOptions)PXML
SetDefaultNamespace enum valuePXML
SetDocType(const PString &v)PXMLinline
SetFault(PINDEX code, const PString &text)PXMLRPCBlockinline
SetMaxEntityLength(unsigned len)PXMLBaseinline
SetNamespace enum valuePXML
SetOptions(int opts)PXMLBaseinline
SetRootElement(PXMLElement *p)PXML
SetRootElement(const PString &documentType)PXML
StandAloneType enum namePXMLBase
Subtree enum valuePXML
UninitialisedStandAlone enum valuePXMLBase
UnknownStandAlone enum valuePXMLBase
Validate(const ValidationInfo *validator)PXML
ValidateElement(ValidationContext &context, PXMLElement *element, const ValidationInfo *elements)PXML
ValidateElements(ValidationContext &context, PXMLElement *baseElement, const ValidationInfo *elements)PXML
ValidateResponse()PXMLRPCBlock
ValidationOp enum namePXML
versionPXMLprotected
WithNS enum valuePXMLBase
~PObject()PObjectinlinevirtual
~PXML()PXML