openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eXMLRPCVariant Class Reference

#include <xmlrpc.h>

Public Member Functions

 eXMLRPCVariant (std::map< std::string, eXMLRPCVariant * > *_struct)
 
 eXMLRPCVariant (std::vector< eXMLRPCVariant > *_array)
 
 eXMLRPCVariant (__s32 *_i4)
 
 eXMLRPCVariant (bool *_boolean)
 
 eXMLRPCVariant (std::string *_string)
 
 eXMLRPCVariant (double *_double)
 
 eXMLRPCVariant (const eXMLRPCVariant &c)
 
 ~eXMLRPCVariant ()
 
std::map< std::string, eXMLRPCVariant * > * getStruct ()
 
std::vector< eXMLRPCVariant > * getArray ()
 
__s32 * getI4 ()
 
bool * getBoolean ()
 
std::string * getString ()
 
double * getDouble ()
 
void toXML (std::string &)
 

Constructor & Destructor Documentation

◆ eXMLRPCVariant() [1/7]

eXMLRPCVariant::eXMLRPCVariant ( std::map< std::string, eXMLRPCVariant * > *  _struct)

◆ eXMLRPCVariant() [2/7]

eXMLRPCVariant::eXMLRPCVariant ( std::vector< eXMLRPCVariant > *  _array)

◆ eXMLRPCVariant() [3/7]

eXMLRPCVariant::eXMLRPCVariant ( __s32 *  _i4)

◆ eXMLRPCVariant() [4/7]

eXMLRPCVariant::eXMLRPCVariant ( bool *  _boolean)

◆ eXMLRPCVariant() [5/7]

eXMLRPCVariant::eXMLRPCVariant ( std::string *  _string)

◆ eXMLRPCVariant() [6/7]

eXMLRPCVariant::eXMLRPCVariant ( double *  _double)

◆ eXMLRPCVariant() [7/7]

eXMLRPCVariant::eXMLRPCVariant ( const eXMLRPCVariant c)

◆ ~eXMLRPCVariant()

eXMLRPCVariant::~eXMLRPCVariant ( )

Member Function Documentation

◆ getArray()

std::vector< eXMLRPCVariant > * eXMLRPCVariant::getArray ( )

◆ getBoolean()

bool * eXMLRPCVariant::getBoolean ( )

◆ getDouble()

double * eXMLRPCVariant::getDouble ( )

◆ getI4()

__s32 * eXMLRPCVariant::getI4 ( )

◆ getString()

std::string * eXMLRPCVariant::getString ( )

◆ getStruct()

std::map< std::string, eXMLRPCVariant * > * eXMLRPCVariant::getStruct ( )

◆ toXML()

void eXMLRPCVariant::toXML ( std::string &  result)

The documentation for this class was generated from the following files: