openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
xmlrpc.cpp File Reference

Functions

static eXMLRPCVariantfromXML (XMLTreeNode *n)
 
void xmlrpc_initialize (eHTTPD *httpd)
 
void xmlrpc_addMethod (const std::string &methodName, int(*proc)(std::vector< eXMLRPCVariant > &, ePtrList< eXMLRPCVariant > &))
 
void xmlrpc_fault (ePtrList< eXMLRPCVariant > &res, int faultCode, std::string faultString)
 
int xmlrpc_checkArgs (const std::string &args, std::vector< eXMLRPCVariant > &parm, ePtrList< eXMLRPCVariant > &res)
 

Variables

static std::map< std::string, int(*)(std::vector< eXMLRPCVariant > &, ePtrList< eXMLRPCVariant > &)> rpcproc
 

Function Documentation

◆ fromXML()

static eXMLRPCVariant* fromXML ( XMLTreeNode *  n)
static

◆ xmlrpc_addMethod()

void xmlrpc_addMethod ( const std::string &  methodName,
int(*)(std::vector< eXMLRPCVariant > &, ePtrList< eXMLRPCVariant > &)  proc 
)

◆ xmlrpc_checkArgs()

int xmlrpc_checkArgs ( const std::string &  args,
std::vector< eXMLRPCVariant > &  parm,
ePtrList< eXMLRPCVariant > &  res 
)

◆ xmlrpc_fault()

void xmlrpc_fault ( ePtrList< eXMLRPCVariant > &  res,
int  faultCode,
std::string  faultString 
)

◆ xmlrpc_initialize()

void xmlrpc_initialize ( eHTTPD *  httpd)

Variable Documentation

◆ rpcproc

std::map<std::string, int (*)(std::vector<eXMLRPCVariant>&, ePtrList<eXMLRPCVariant>&)> rpcproc
static