Lines Matching refs:node
171 xml_element* DANDARPC_to_xml_element_worker(XMLRPC_REQUEST request, XMLRPC_VALUE node) { in DANDARPC_to_xml_element_worker() argument
174 if(node) { in DANDARPC_to_xml_element_worker()
176 const char* id = XMLRPC_GetValueID(node); in DANDARPC_to_xml_element_worker()
177 XMLRPC_VALUE_TYPE type = XMLRPC_GetValueType(node); in DANDARPC_to_xml_element_worker()
205 … simplestring_addn(&elem_val->text, XMLRPC_GetValueString(node), XMLRPC_GetValueStringLen(node)); in DANDARPC_to_xml_element_worker()
209 snprintf(buf, BUF_SIZE, "%i", XMLRPC_GetValueInt(node)); in DANDARPC_to_xml_element_worker()
214 snprintf(buf, BUF_SIZE, "%i", XMLRPC_GetValueBoolean(node)); in DANDARPC_to_xml_element_worker()
219 snprintf(buf, BUF_SIZE, "%f", XMLRPC_GetValueDouble(node)); in DANDARPC_to_xml_element_worker()
224 simplestring_add(&elem_val->text, XMLRPC_GetValueDateTime_ISO8601(node)); in DANDARPC_to_xml_element_worker()
230 … base64_encode_xmlrpc(&buf, XMLRPC_GetValueBase64(node), XMLRPC_GetValueStringLen(node)); in DANDARPC_to_xml_element_worker()
237 XMLRPC_VECTOR_TYPE my_type = XMLRPC_GetVectorType(node); in DANDARPC_to_xml_element_worker()
238 XMLRPC_VALUE xIter = XMLRPC_VectorRewind(node); in DANDARPC_to_xml_element_worker()
260 xIter = XMLRPC_VectorNext(node); in DANDARPC_to_xml_element_worker()
275 xml_element* DANDARPC_VALUE_to_xml_element(XMLRPC_VALUE node) { in DANDARPC_VALUE_to_xml_element() argument
276 return DANDARPC_to_xml_element_worker(NULL, node); in DANDARPC_VALUE_to_xml_element()