1 #ifndef DISABLE_NETWORK
13 #include <lib/network/httpd.h>
15 #define INSERT(KEY,VALUE) insert(std::pair<std::string, eXMLRPCVariant*>(KEY,VALUE))
19 std::map<std::string,eXMLRPCVariant*> *_struct;
20 std::vector<eXMLRPCVariant> *_array;
40 std::map<std::string,eXMLRPCVariant*> *
getStruct();
41 std::vector<eXMLRPCVariant> *
getArray();
49 void toXML(std::string &);
77 eHTTPDataSource *
getDataSource(
const std::string& request,
const std::string&
path, eHTTPConnection *conn);
eHTTPXMLRPCResolver()
Definition: xmlrpc.cpp:510
eHTTPDataSource * getDataSource(const std::string &request, const std::string &path, eHTTPConnection *conn)
Definition: xmlrpc.cpp:514
Definition: eptrlist.h:12
int doWrite(int)
Definition: xmlrpc.cpp:396
eXMLRPCResponse(eHTTPConnection *c)
Definition: xmlrpc.cpp:281
void haveData(void *data, int len)
Definition: xmlrpc.cpp:408
~eXMLRPCResponse()
Definition: xmlrpc.cpp:288
void toXML(std::string &)
Definition: xmlrpc.cpp:156
std::map< std::string, eXMLRPCVariant * > * getStruct()
Definition: xmlrpc.cpp:116
bool * getBoolean()
Definition: xmlrpc.cpp:131
eXMLRPCVariant(std::map< std::string, eXMLRPCVariant * > *_struct)
Definition: xmlrpc.cpp:21
std::vector< eXMLRPCVariant > * getArray()
Definition: xmlrpc.cpp:121
__s32 * getI4()
Definition: xmlrpc.cpp:126
std::string * getString()
Definition: xmlrpc.cpp:136
double * getDouble()
Definition: xmlrpc.cpp:141
~eXMLRPCVariant()
Definition: xmlrpc.cpp:91
unsigned char data[256]
Definition: hdmi_cec.h:2
void xmlrpc_fault(ePtrList< eXMLRPCVariant > &res, int faultCode, std::string faultString)
Definition: xmlrpc.cpp:451
void xmlrpc_addMethod(const std::string &methodName, int(*)(std::vector< eXMLRPCVariant > &, ePtrList< eXMLRPCVariant > &))
Definition: xmlrpc.cpp:446
int xmlrpc_checkArgs(const std::string &args, std::vector< eXMLRPCVariant > &, ePtrList< eXMLRPCVariant > &res)
Definition: xmlrpc.cpp:459
void xmlrpc_initialize(eHTTPD *httpd)
Definition: xmlrpc.cpp:441