#include <pxmlrpc.h>
Inheritance diagram for PXMLRPCVariableBase:
Public Member Functions | |
const char * | GetName () const |
const char * | GetType () const |
virtual void | Copy (const PXMLRPCVariableBase &other)=0 |
virtual PString | ToString (PINDEX i) const |
virtual void | FromString (PINDEX i, const PString &str) |
virtual PXMLRPCStructBase * | GetStruct (PINDEX i) const |
virtual BOOL | IsArray () const |
virtual PINDEX | GetSize () const |
virtual BOOL | SetSize (PINDEX) |
PString | ToBase64 (PAbstractArray &data) const |
void | FromBase64 (const PString &str, PAbstractArray &data) |
Protected Member Functions | |
PXMLRPCVariableBase (const char *name, const char *type=NULL) | |
Protected Attributes | |
const char * | name |
const char * | type |
PXMLRPCVariableBase::PXMLRPCVariableBase | ( | const char * | name, | |
const char * | type = NULL | |||
) | [protected] |
const char* PXMLRPCVariableBase::GetName | ( | ) | const [inline] |
const char* PXMLRPCVariableBase::GetType | ( | ) | const [inline] |
virtual void PXMLRPCVariableBase::Copy | ( | const PXMLRPCVariableBase & | other | ) | [pure virtual] |
Implemented in PXMLRPCArrayBase.
virtual PString PXMLRPCVariableBase::ToString | ( | PINDEX | i | ) | const [virtual] |
Reimplemented in PXMLRPCArrayObjectsBase.
virtual void PXMLRPCVariableBase::FromString | ( | PINDEX | i, | |
const PString & | str | |||
) | [virtual] |
Reimplemented in PXMLRPCArrayObjectsBase.
virtual PXMLRPCStructBase* PXMLRPCVariableBase::GetStruct | ( | PINDEX | i | ) | const [virtual] |
virtual BOOL PXMLRPCVariableBase::IsArray | ( | ) | const [virtual] |
Reimplemented in PXMLRPCArrayBase.
virtual PINDEX PXMLRPCVariableBase::GetSize | ( | ) | const [virtual] |
Reimplemented in PXMLRPCArrayBase.
virtual BOOL PXMLRPCVariableBase::SetSize | ( | PINDEX | ) | [virtual] |
Reimplemented in PXMLRPCArrayBase, and PXMLRPCArrayObjectsBase.
PString PXMLRPCVariableBase::ToBase64 | ( | PAbstractArray & | data | ) | const |
void PXMLRPCVariableBase::FromBase64 | ( | const PString & | str, | |
PAbstractArray & | data | |||
) |
const char* PXMLRPCVariableBase::name [protected] |
const char* PXMLRPCVariableBase::type [protected] |