#include <pxmlrpc.h>
Inheritance diagram for PXMLRPCBlock:
PXMLRPCBlock::PXMLRPCBlock | ( | ) |
PXMLRPCBlock::PXMLRPCBlock | ( | const PString & | method | ) |
PXMLRPCBlock::PXMLRPCBlock | ( | const PString & | method, | |
const PXMLRPCStructBase & | structData | |||
) |
void PXMLRPCBlock::AddArray | ( | const PArray< PStringToString > & | array | ) |
void PXMLRPCBlock::AddArray | ( | const PStringArray & | array, | |
const PStringArray & | types | |||
) |
void PXMLRPCBlock::AddArray | ( | const PStringArray & | array, | |
const PString & | typeStr | |||
) |
void PXMLRPCBlock::AddArray | ( | const PStringArray & | array | ) |
void PXMLRPCBlock::AddBinary | ( | const PBYTEArray & | data | ) |
void PXMLRPCBlock::AddParam | ( | const PXMLRPCStructBase & | structData | ) |
void PXMLRPCBlock::AddParam | ( | const PTime & | time | ) |
void PXMLRPCBlock::AddParam | ( | double | value | ) |
void PXMLRPCBlock::AddParam | ( | int | value | ) |
void PXMLRPCBlock::AddParam | ( | const PString & | str | ) |
void PXMLRPCBlock::AddParam | ( | PXMLElement * | parm | ) |
void PXMLRPCBlock::AddStruct | ( | const PStringToString & | dict, | |
const PString & | typeStr | |||
) |
void PXMLRPCBlock::AddStruct | ( | const PStringToString & | dict | ) |
static PXMLElement* PXMLRPCBlock::CreateArray | ( | const PXMLRPCVariableBase & | array | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateArray | ( | const PArray< PStringToString > & | array | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateArray | ( | const PStringArray & | array, | |
const PStringArray & | types | |||
) | [static] |
static PXMLElement* PXMLRPCBlock::CreateArray | ( | const PStringArray & | array, | |
const PString & | typeStr | |||
) | [static] |
static PXMLElement* PXMLRPCBlock::CreateArray | ( | const PStringArray & | array | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateBinary | ( | const PBYTEArray & | data | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateDateAndTime | ( | const PTime & | time | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateMember | ( | const PString & | name, | |
PXMLElement * | value | |||
) | [static] |
static PXMLElement* PXMLRPCBlock::CreateScalar | ( | double | value | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateScalar | ( | int | value | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateScalar | ( | const PString & | str | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateScalar | ( | const PString & | type, | |
const PString & | scalar | |||
) | [static] |
static PXMLElement* PXMLRPCBlock::CreateStruct | ( | const PXMLRPCStructBase & | structData | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateStruct | ( | const PStringToString & | dict, | |
const PString & | typeStr | |||
) | [static] |
static PXMLElement* PXMLRPCBlock::CreateStruct | ( | const PStringToString & | dict | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateStruct | ( | ) | [static] |
static PXMLElement* PXMLRPCBlock::CreateValueElement | ( | PXMLElement * | element | ) | [static] |
PBoolean PXMLRPCBlock::GetExpectedParam | ( | PINDEX | idx, | |
const PString & | expectedType, | |||
PString & | value | |||
) |
PINDEX PXMLRPCBlock::GetFaultCode | ( | ) | const [inline] |
PString PXMLRPCBlock::GetFaultText | ( | ) | const [inline] |
PBoolean PXMLRPCBlock::GetParam | ( | PINDEX | idx, | |
PArray< PStringToString > & | result | |||
) |
PBoolean PXMLRPCBlock::GetParam | ( | PINDEX | idx, | |
PStringArray & | result | |||
) |
PBoolean PXMLRPCBlock::GetParam | ( | PINDEX | idx, | |
PXMLRPCStructBase & | result | |||
) |
PBoolean PXMLRPCBlock::GetParam | ( | PINDEX | idx, | |
PStringToString & | result | |||
) |
PBoolean PXMLRPCBlock::GetParam | ( | PINDEX | idx, | |
double & | result | |||
) |
PBoolean PXMLRPCBlock::GetParam | ( | PINDEX | idx, | |
int & | result | |||
) |
PXMLElement* PXMLRPCBlock::GetParam | ( | PINDEX | idx | ) | const |
PINDEX PXMLRPCBlock::GetParamCount | ( | ) | const |
PBoolean PXMLRPCBlock::GetParams | ( | PXMLRPCStructBase & | data | ) |
PXMLElement* PXMLRPCBlock::GetParams | ( | ) |
PBoolean PXMLRPCBlock::ParseArray | ( | PXMLElement * | element, | |
PXMLRPCVariableBase & | array | |||
) |
PBoolean PXMLRPCBlock::ParseArray | ( | PXMLElement * | element, | |
PArray< PStringToString > & | array | |||
) |
PBoolean PXMLRPCBlock::ParseArray | ( | PXMLElement * | element, | |
PStringArray & | array | |||
) |
PBoolean PXMLRPCBlock::ParseScalar | ( | PXMLElement * | element, | |
PString & | type, | |||
PString & | value | |||
) |
PBoolean PXMLRPCBlock::ParseStruct | ( | PXMLElement * | element, | |
PXMLRPCStructBase & | structData | |||
) |
PBoolean PXMLRPCBlock::ParseStruct | ( | PXMLElement * | element, | |
PStringToString & | structDict | |||
) |
void PXMLRPCBlock::SetFault | ( | PINDEX | code, | |
const PString & | text | |||
) | [inline] |
PBoolean PXMLRPCBlock::ValidateResponse | ( | ) |
PINDEX PXMLRPCBlock::faultCode [protected] |
PString PXMLRPCBlock::faultText [protected] |
PXMLElement* PXMLRPCBlock::params [protected] |