Lines Matching refs:el

62 …lement_to_DANDARPC_REQUEST_worker(XMLRPC_REQUEST request, XMLRPC_VALUE xCurrent, xml_element* el) {  in xml_element_to_DANDARPC_REQUEST_worker()  argument
67 if(el->name) { in xml_element_to_DANDARPC_REQUEST_worker()
70 xml_element_attr* attr_iter = Q_Head(&el->attrs); in xml_element_to_DANDARPC_REQUEST_worker()
79 attr_iter = Q_Next(&el->attrs); in xml_element_to_DANDARPC_REQUEST_worker()
86 if(!strcmp(el->name, ATTR_SCALAR)) { in xml_element_to_DANDARPC_REQUEST_worker()
88 XMLRPC_SetValueString(xCurrent, el->text.str, el->text.len); in xml_element_to_DANDARPC_REQUEST_worker()
91 XMLRPC_SetValueInt(xCurrent, atoi(el->text.str)); in xml_element_to_DANDARPC_REQUEST_worker()
94 XMLRPC_SetValueBoolean(xCurrent, atoi(el->text.str)); in xml_element_to_DANDARPC_REQUEST_worker()
97 XMLRPC_SetValueDouble(xCurrent, atof(el->text.str)); in xml_element_to_DANDARPC_REQUEST_worker()
100 XMLRPC_SetValueDateTime_ISO8601(xCurrent, el->text.str); in xml_element_to_DANDARPC_REQUEST_worker()
104 base64_decode_xmlrpc(&buf, el->text.str, el->text.len); in xml_element_to_DANDARPC_REQUEST_worker()
109 else if(!strcmp(el->name, ATTR_VECTOR)) { in xml_element_to_DANDARPC_REQUEST_worker()
110 xml_element* iter = (xml_element*)Q_Head(&el->children); in xml_element_to_DANDARPC_REQUEST_worker()
125 iter = (xml_element*)Q_Next(&el->children); in xml_element_to_DANDARPC_REQUEST_worker()
129 xml_element* iter = (xml_element*)Q_Head(&el->children); in xml_element_to_DANDARPC_REQUEST_worker()
132 iter = (xml_element*)Q_Next(&el->children); in xml_element_to_DANDARPC_REQUEST_worker()
135 if(!strcmp(el->name, ELEM_METHODCALL)) { in xml_element_to_DANDARPC_REQUEST_worker()
140 else if(!strcmp(el->name, ELEM_METHODRESPONSE)) { in xml_element_to_DANDARPC_REQUEST_worker()
145 else if(!strcmp(el->name, ELEM_METHODNAME)) { in xml_element_to_DANDARPC_REQUEST_worker()
147 XMLRPC_RequestSetMethodName(request, el->text.str); in xml_element_to_DANDARPC_REQUEST_worker()
155 XMLRPC_VALUE xml_element_to_DANDARPC_VALUE(xml_element* el) in xml_element_to_DANDARPC_VALUE() argument
157 return xml_element_to_DANDARPC_REQUEST_worker(NULL, NULL, el); in xml_element_to_DANDARPC_VALUE()
160 XMLRPC_VALUE xml_element_to_DANDARPC_REQUEST(XMLRPC_REQUEST request, xml_element* el) in xml_element_to_DANDARPC_REQUEST() argument
163 … return XMLRPC_RequestSetData(request, xml_element_to_DANDARPC_REQUEST_worker(request, NULL, el)); in xml_element_to_DANDARPC_REQUEST()