XMLRPC_VALUE 292 xmlrpc/libxmlrpc/system_methods.c static XMLRPC_VALUE xsm_system_multicall_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData); XMLRPC_VALUE 293 xmlrpc/libxmlrpc/system_methods.c static XMLRPC_VALUE xsm_system_get_capabilities_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData); XMLRPC_VALUE 300 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xDesc = XMLRPC_IntrospectionCreateDescription(xsm_introspection_xml, NULL); XMLRPC_VALUE 315 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xsm_system_multicall_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData) { XMLRPC_VALUE 316 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xArray = XMLRPC_VectorRewind(XMLRPC_RequestGetData(input)); XMLRPC_VALUE 317 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xReturn = XMLRPC_CreateVector(0, xmlrpc_vector_array); XMLRPC_VALUE 320 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xMethodIter = XMLRPC_VectorRewind(xArray); XMLRPC_VALUE 326 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE params = XMLRPC_VectorGetValueWithID(xMethodIter, "params"); XMLRPC_VALUE 329 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xRandomArray = XMLRPC_CreateVector(0, xmlrpc_vector_array); XMLRPC_VALUE 348 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xsm_system_get_capabilities_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData) { XMLRPC_VALUE 349 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xReturn = XMLRPC_CreateVector(0, xmlrpc_vector_struct); XMLRPC_VALUE 350 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xFaults = XMLRPC_CreateVector("faults_interop", xmlrpc_vector_struct); XMLRPC_VALUE 351 xmlrpc/libxmlrpc/system_methods.c XMLRPC_VALUE xIntro = XMLRPC_CreateVector("introspection", xmlrpc_vector_struct); XMLRPC_VALUE 65 xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_VALUE xml_element_to_DANDARPC_REQUEST_worker(XMLRPC_REQUEST request, XMLRPC_VALUE xCurrent, xml_element* el) { XMLRPC_VALUE 125 xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_VALUE xNext = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 158 xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_VALUE xml_element_to_DANDARPC_VALUE(xml_element* el) XMLRPC_VALUE 163 xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_VALUE xml_element_to_DANDARPC_REQUEST(XMLRPC_REQUEST request, xml_element* el) XMLRPC_VALUE 171 xmlrpc/libxmlrpc/xml_to_dandarpc.c xml_element* DANDARPC_to_xml_element_worker(XMLRPC_REQUEST request, XMLRPC_VALUE node) { XMLRPC_VALUE 238 xmlrpc/libxmlrpc/xml_to_dandarpc.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(node); XMLRPC_VALUE 275 xmlrpc/libxmlrpc/xml_to_dandarpc.c xml_element* DANDARPC_VALUE_to_xml_element(XMLRPC_VALUE node) { XMLRPC_VALUE 39 xmlrpc/libxmlrpc/xml_to_dandarpc.h XMLRPC_VALUE xml_element_to_DANDARPC_VALUE(xml_element* el); XMLRPC_VALUE 40 xmlrpc/libxmlrpc/xml_to_dandarpc.h XMLRPC_VALUE xml_element_to_DANDARPC_REQUEST(XMLRPC_REQUEST request, xml_element* el); XMLRPC_VALUE 41 xmlrpc/libxmlrpc/xml_to_dandarpc.h xml_element* DANDARPC_VALUE_to_xml_element(XMLRPC_VALUE node); XMLRPC_VALUE 107 xmlrpc/libxmlrpc/xml_to_soap.c static const char* get_array_soap_type(XMLRPC_VALUE node) { XMLRPC_VALUE 110 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(node); XMLRPC_VALUE 173 xmlrpc/libxmlrpc/xml_to_soap.c static inline int get_fault_type(XMLRPC_VALUE node) { XMLRPC_VALUE 191 xmlrpc/libxmlrpc/xml_to_soap.c static XMLRPC_VALUE gen_fault_xmlrpc(XMLRPC_VALUE node, xml_element* el_target) { XMLRPC_VALUE 192 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xDup = XMLRPC_DupValueNew(node); XMLRPC_VALUE 193 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xCode = XMLRPC_VectorGetValueWithID(xDup, TOKEN_XMLRPC_FAULTCODE); XMLRPC_VALUE 194 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xStr = XMLRPC_VectorGetValueWithID(xDup, TOKEN_XMLRPC_FAULTSTRING); XMLRPC_VALUE 220 xmlrpc/libxmlrpc/xml_to_soap.c static XMLRPC_VALUE gen_soap_fault(const char* fault_code, const char* fault_string, XMLRPC_VALUE 222 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xReturn = XMLRPC_CreateVector(TOKEN_FAULT, xmlrpc_vector_struct); XMLRPC_VALUE 233 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xml_element_to_SOAP_REQUEST_worker(XMLRPC_REQUEST request, XMLRPC_VALUE 234 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xParent, XMLRPC_VALUE 236 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xCurrent, XMLRPC_VALUE 392 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xNext = NULL; XMLRPC_VALUE 418 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xml_element_to_SOAP_VALUE(xml_element* el) XMLRPC_VALUE 424 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xml_element_to_SOAP_REQUEST(XMLRPC_REQUEST request, xml_element* el) XMLRPC_VALUE 434 xmlrpc/libxmlrpc/xml_to_soap.c xml_element* SOAP_to_xml_element_worker(XMLRPC_REQUEST request, XMLRPC_VALUE node) { XMLRPC_VALUE 483 xmlrpc/libxmlrpc/xml_to_soap.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(node); XMLRPC_VALUE 577 xmlrpc/libxmlrpc/xml_to_soap.c xml_element* SOAP_VALUE_to_xml_element(XMLRPC_VALUE node) { XMLRPC_VALUE 39 xmlrpc/libxmlrpc/xml_to_soap.h XMLRPC_VALUE xml_element_to_SOAP_VALUE(xml_element* el); XMLRPC_VALUE 40 xmlrpc/libxmlrpc/xml_to_soap.h XMLRPC_VALUE xml_element_to_SOAP_REQUEST(XMLRPC_REQUEST request, xml_element* el); XMLRPC_VALUE 41 xmlrpc/libxmlrpc/xml_to_soap.h xml_element* SOAP_VALUE_to_xml_element(XMLRPC_VALUE node); XMLRPC_VALUE 70 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xml_element_to_XMLRPC_REQUEST_worker(XMLRPC_REQUEST request, XMLRPC_VALUE parent_vector, XMLRPC_VALUE current_val, xml_element* el) { XMLRPC_VALUE 89 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xNextVal = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 104 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xNextVal = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 115 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xNextVal = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 176 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xml_element_to_XMLRPC_VALUE(xml_element* el) XMLRPC_VALUE 181 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xml_element_to_XMLRPC_REQUEST(XMLRPC_REQUEST request, xml_element* el) XMLRPC_VALUE 189 xmlrpc/libxmlrpc/xml_to_xmlrpc.c xml_element* XMLRPC_to_xml_element_worker(XMLRPC_VALUE current_vector, XMLRPC_VALUE node, XMLRPC_VALUE 253 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(node); XMLRPC_VALUE 368 xmlrpc/libxmlrpc/xml_to_xmlrpc.c xml_element* XMLRPC_VALUE_to_xml_element(XMLRPC_VALUE node) { XMLRPC_VALUE 377 xmlrpc/libxmlrpc/xml_to_xmlrpc.c XMLRPC_VALUE xParams = XMLRPC_RequestGetData(request); XMLRPC_VALUE 40 xmlrpc/libxmlrpc/xml_to_xmlrpc.h XMLRPC_VALUE xml_element_to_XMLRPC_VALUE(xml_element* el); XMLRPC_VALUE 41 xmlrpc/libxmlrpc/xml_to_xmlrpc.h XMLRPC_VALUE xml_element_to_XMLRPC_REQUEST(XMLRPC_REQUEST request, xml_element* el); XMLRPC_VALUE 42 xmlrpc/libxmlrpc/xml_to_xmlrpc.h xml_element* XMLRPC_VALUE_to_xml_element(XMLRPC_VALUE node); XMLRPC_VALUE 473 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_RequestSetData(XMLRPC_REQUEST request, XMLRPC_VALUE data) { XMLRPC_VALUE 505 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_RequestGetData(XMLRPC_REQUEST request) { XMLRPC_VALUE 530 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_RequestSetError (XMLRPC_REQUEST request, XMLRPC_VALUE error) { XMLRPC_VALUE 561 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_RequestGetError (XMLRPC_REQUEST request) { XMLRPC_VALUE 656 xmlrpc/libxmlrpc/xmlrpc.c char* XMLRPC_VALUE_ToXML(XMLRPC_VALUE val, int* buf_len) { XMLRPC_VALUE 738 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_VALUE_FromXML (const char *in_buf, int len, XMLRPC_REQUEST_INPUT_OPTIONS in_options) { XMLRPC_VALUE 739 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xResponse = NULL; XMLRPC_VALUE 752 xmlrpc/libxmlrpc/xmlrpc.c static XMLRPC_VALUE map_expat_errors(XML_ELEM_ERROR error) { XMLRPC_VALUE 753 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 856 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueEmpty() { XMLRPC_VALUE 857 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE v = calloc(1, sizeof(STRUCT_XMLRPC_VALUE)); XMLRPC_VALUE 892 xmlrpc/libxmlrpc/xmlrpc.c const char *XMLRPC_SetValueID_Case(XMLRPC_VALUE value, const char* id, int len, XMLRPC_CASE id_case) { XMLRPC_VALUE 946 xmlrpc/libxmlrpc/xmlrpc.c const char *XMLRPC_SetValueString(XMLRPC_VALUE value, const char* val, int len) { XMLRPC_VALUE 978 xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueInt(XMLRPC_VALUE value, int val) { XMLRPC_VALUE 1004 xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueBoolean(XMLRPC_VALUE value, int val) { XMLRPC_VALUE 1036 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_SetIsVector(XMLRPC_VALUE value, XMLRPC_VECTOR_TYPE type) { XMLRPC_VALUE 1089 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateVector(const char* id, XMLRPC_VECTOR_TYPE type) { XMLRPC_VALUE 1090 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE val = NULL; XMLRPC_VALUE 1122 xmlrpc/libxmlrpc/xmlrpc.c static int isDuplicateEntry(XMLRPC_VALUE target, XMLRPC_VALUE source) { XMLRPC_VALUE 1148 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_AddValueToVector(XMLRPC_VALUE target, XMLRPC_VALUE source) { XMLRPC_VALUE 1211 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_AddValuesToVector(XMLRPC_VALUE target, ...) { XMLRPC_VALUE 1216 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE v = NULL; XMLRPC_VALUE 1222 xmlrpc/libxmlrpc/xmlrpc.c v = va_arg(vl, XMLRPC_VALUE); XMLRPC_VALUE 1264 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_VectorGetValueWithID_Case (XMLRPC_VALUE vector, const char *id, XMLRPC_VALUE 1270 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xIter = Q_Iter_Get_F(qi); XMLRPC_VALUE 1292 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_VectorRemoveValue(XMLRPC_VALUE vector, XMLRPC_VALUE value) { XMLRPC_VALUE 1297 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xIter = Q_Iter_Get_F(qi); XMLRPC_VALUE 1330 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueString(const char* id, const char* val, int len) { XMLRPC_VALUE 1331 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE value = NULL; XMLRPC_VALUE 1365 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueInt(const char* id, int i) { XMLRPC_VALUE 1366 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE val = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 1397 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueBoolean(const char* id, int i) { XMLRPC_VALUE 1398 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE val = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 1437 xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_CleanupValue(XMLRPC_VALUE value) { XMLRPC_VALUE 1457 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE cur = (XMLRPC_VALUE)Q_Head(value->v->q); XMLRPC_VALUE 1537 xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueDateTime(XMLRPC_VALUE value, time_t time) { XMLRPC_VALUE 1576 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CopyValue(XMLRPC_VALUE value) { XMLRPC_VALUE 1618 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_DupValueNew (XMLRPC_VALUE xSource) { XMLRPC_VALUE 1619 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 1647 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xIter = Q_Iter_Get_F (qi); XMLRPC_VALUE 1683 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueDateTime(const char* id, time_t time) { XMLRPC_VALUE 1684 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE val = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 1720 xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueDateTime_ISO8601(XMLRPC_VALUE value, const char* s) { XMLRPC_VALUE 1756 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueDateTime_ISO8601(const char* id, const char *s) { XMLRPC_VALUE 1757 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE val = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 1792 xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueBase64(XMLRPC_VALUE value, const char* s, int len) { XMLRPC_VALUE 1825 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueBase64(const char* id, const char* s, int len) { XMLRPC_VALUE 1826 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE val = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 1856 xmlrpc/libxmlrpc/xmlrpc.c void XMLRPC_SetValueDouble(XMLRPC_VALUE value, double val) { XMLRPC_VALUE 1883 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_CreateValueDouble(const char* id, double d) { XMLRPC_VALUE 1884 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE val = XMLRPC_CreateValueEmpty(); XMLRPC_VALUE 1913 xmlrpc/libxmlrpc/xmlrpc.c const char* XMLRPC_GetValueString(XMLRPC_VALUE value) { XMLRPC_VALUE 1936 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_GetValueStringLen(XMLRPC_VALUE value) { XMLRPC_VALUE 1960 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_GetValueInt(XMLRPC_VALUE value) { XMLRPC_VALUE 1984 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_GetValueBoolean(XMLRPC_VALUE value) { XMLRPC_VALUE 2008 xmlrpc/libxmlrpc/xmlrpc.c double XMLRPC_GetValueDouble(XMLRPC_VALUE value) { XMLRPC_VALUE 2033 xmlrpc/libxmlrpc/xmlrpc.c const char* XMLRPC_GetValueBase64(XMLRPC_VALUE value) { XMLRPC_VALUE 2058 xmlrpc/libxmlrpc/xmlrpc.c time_t XMLRPC_GetValueDateTime(XMLRPC_VALUE value) { XMLRPC_VALUE 2081 xmlrpc/libxmlrpc/xmlrpc.c const char* XMLRPC_GetValueDateTime_ISO8601(XMLRPC_VALUE value) { XMLRPC_VALUE 2105 xmlrpc/libxmlrpc/xmlrpc.c const char* XMLRPC_GetValueID(XMLRPC_VALUE value) { XMLRPC_VALUE 2130 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_VectorSize(XMLRPC_VALUE value) { XMLRPC_VALUE 2158 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_VectorRewind(XMLRPC_VALUE value) { XMLRPC_VALUE 2159 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 2161 xmlrpc/libxmlrpc/xmlrpc.c xReturn = (XMLRPC_VALUE)Q_Head(value->v->q); XMLRPC_VALUE 2184 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_VectorNext(XMLRPC_VALUE value) { XMLRPC_VALUE 2185 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 2187 xmlrpc/libxmlrpc/xmlrpc.c xReturn = (XMLRPC_VALUE)Q_Next(value->v->q); XMLRPC_VALUE 2215 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE_TYPE XMLRPC_GetValueType(XMLRPC_VALUE value) { XMLRPC_VALUE 2243 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VECTOR_TYPE XMLRPC_GetVectorType(XMLRPC_VALUE value) { XMLRPC_VALUE 2269 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE_TYPE_EASY XMLRPC_GetValueTypeEasy (XMLRPC_VALUE value) { XMLRPC_VALUE 2560 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_ServerCallMethod(XMLRPC_SERVER server, XMLRPC_REQUEST request, void* userData) { XMLRPC_VALUE 2561 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 2755 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE XMLRPC_UtilityCreateFault(int fault_code, const char* fault_string) { XMLRPC_VALUE 2756 xmlrpc/libxmlrpc/xmlrpc.c XMLRPC_VALUE xOutput = NULL; XMLRPC_VALUE 2834 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_ValueIsFault (XMLRPC_VALUE value) { XMLRPC_VALUE 2882 xmlrpc/libxmlrpc/xmlrpc.c int XMLRPC_GetValueFaultCode (XMLRPC_VALUE value) { XMLRPC_VALUE 2927 xmlrpc/libxmlrpc/xmlrpc.c const char* XMLRPC_GetValueFaultString (XMLRPC_VALUE value) { XMLRPC_VALUE 303 xmlrpc/libxmlrpc/xmlrpc.h typedef XMLRPC_VALUE (*XMLRPC_Callback)(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData); XMLRPC_VALUE 313 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_VectorSize(XMLRPC_VALUE value); XMLRPC_VALUE 314 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_VectorRewind(XMLRPC_VALUE value); XMLRPC_VALUE 315 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_VectorNext(XMLRPC_VALUE value); XMLRPC_VALUE 316 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_SetIsVector(XMLRPC_VALUE value, XMLRPC_VECTOR_TYPE type); XMLRPC_VALUE 317 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_AddValueToVector(XMLRPC_VALUE target, XMLRPC_VALUE source); XMLRPC_VALUE 318 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_AddValuesToVector(XMLRPC_VALUE target, ...); XMLRPC_VALUE 319 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_VectorRemoveValue(XMLRPC_VALUE vector, XMLRPC_VALUE value); XMLRPC_VALUE 320 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_VectorGetValueWithID_Case(XMLRPC_VALUE vector, const char* id, XMLRPC_CASE_COMPARISON id_case); XMLRPC_VALUE 324 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueBoolean(const char* id, int truth); XMLRPC_VALUE 325 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueBase64(const char* id, const char* s, int len); XMLRPC_VALUE 326 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueDateTime(const char* id, time_t time); XMLRPC_VALUE 327 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueDateTime_ISO8601(const char* id, const char *s); XMLRPC_VALUE 328 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueDouble(const char* id, double f); XMLRPC_VALUE 329 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueInt(const char* id, int i); XMLRPC_VALUE 330 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueString(const char* id, const char* s, int len); XMLRPC_VALUE 331 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateValueEmpty(void); XMLRPC_VALUE 332 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CreateVector(const char* id, XMLRPC_VECTOR_TYPE type); XMLRPC_VALUE 335 xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_CleanupValue(XMLRPC_VALUE value); XMLRPC_VALUE 338 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_RequestSetError (XMLRPC_REQUEST request, XMLRPC_VALUE error); XMLRPC_VALUE 339 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_RequestGetError (XMLRPC_REQUEST request); XMLRPC_VALUE 342 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_CopyValue(XMLRPC_VALUE value); XMLRPC_VALUE 343 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_DupValueNew(XMLRPC_VALUE xSource); XMLRPC_VALUE 346 xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueDateTime(XMLRPC_VALUE value, time_t time); XMLRPC_VALUE 347 xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueDateTime_ISO8601(XMLRPC_VALUE value, const char* s); XMLRPC_VALUE 348 xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueDouble(XMLRPC_VALUE value, double val); XMLRPC_VALUE 349 xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueInt(XMLRPC_VALUE value, int val); XMLRPC_VALUE 350 xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueBoolean(XMLRPC_VALUE value, int val); XMLRPC_VALUE 351 xmlrpc/libxmlrpc/xmlrpc.h const char *XMLRPC_SetValueString(XMLRPC_VALUE value, const char* s, int len); XMLRPC_VALUE 352 xmlrpc/libxmlrpc/xmlrpc.h void XMLRPC_SetValueBase64(XMLRPC_VALUE value, const char* s, int len); XMLRPC_VALUE 353 xmlrpc/libxmlrpc/xmlrpc.h const char *XMLRPC_SetValueID_Case(XMLRPC_VALUE value, const char* id, int len, XMLRPC_CASE id_case); XMLRPC_VALUE 357 xmlrpc/libxmlrpc/xmlrpc.h const char* XMLRPC_GetValueString(XMLRPC_VALUE value); XMLRPC_VALUE 358 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_GetValueStringLen(XMLRPC_VALUE value); XMLRPC_VALUE 359 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_GetValueInt(XMLRPC_VALUE value); XMLRPC_VALUE 360 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_GetValueBoolean(XMLRPC_VALUE value); XMLRPC_VALUE 361 xmlrpc/libxmlrpc/xmlrpc.h double XMLRPC_GetValueDouble(XMLRPC_VALUE value); XMLRPC_VALUE 362 xmlrpc/libxmlrpc/xmlrpc.h const char* XMLRPC_GetValueBase64(XMLRPC_VALUE value); XMLRPC_VALUE 363 xmlrpc/libxmlrpc/xmlrpc.h time_t XMLRPC_GetValueDateTime(XMLRPC_VALUE value); XMLRPC_VALUE 364 xmlrpc/libxmlrpc/xmlrpc.h const char* XMLRPC_GetValueDateTime_ISO8601(XMLRPC_VALUE value); XMLRPC_VALUE 365 xmlrpc/libxmlrpc/xmlrpc.h const char* XMLRPC_GetValueID(XMLRPC_VALUE value); XMLRPC_VALUE 368 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE_TYPE XMLRPC_GetValueType(XMLRPC_VALUE v); XMLRPC_VALUE 369 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE_TYPE_EASY XMLRPC_GetValueTypeEasy(XMLRPC_VALUE v); XMLRPC_VALUE 370 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VECTOR_TYPE XMLRPC_GetVectorType(XMLRPC_VALUE v); XMLRPC_VALUE 374 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_VALUE_FromXML(const char* in_buf, int len, XMLRPC_REQUEST_INPUT_OPTIONS in_options); XMLRPC_VALUE 376 xmlrpc/libxmlrpc/xmlrpc.h char* XMLRPC_VALUE_ToXML(XMLRPC_VALUE val, int* buf_len); XMLRPC_VALUE 385 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_RequestSetData(XMLRPC_REQUEST request, XMLRPC_VALUE data); XMLRPC_VALUE 386 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_RequestGetData(XMLRPC_REQUEST request); XMLRPC_VALUE 396 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_ServerCallMethod(XMLRPC_SERVER server, XMLRPC_REQUEST request, void* userData); XMLRPC_VALUE 401 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_ValueIsFault (XMLRPC_VALUE value); XMLRPC_VALUE 403 xmlrpc/libxmlrpc/xmlrpc.h int XMLRPC_GetValueFaultCode (XMLRPC_VALUE value); XMLRPC_VALUE 405 xmlrpc/libxmlrpc/xmlrpc.h const char* XMLRPC_GetValueFaultString (XMLRPC_VALUE value); XMLRPC_VALUE 410 xmlrpc/libxmlrpc/xmlrpc.h XMLRPC_VALUE XMLRPC_UtilityCreateFault(int fault_code, const char* fault_string); XMLRPC_VALUE 67 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_describe_methods_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData); XMLRPC_VALUE 68 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_list_methods_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData); XMLRPC_VALUE 69 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_method_signature_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData); XMLRPC_VALUE 70 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_method_help_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData); XMLRPC_VALUE 80 xmlrpc/libxmlrpc/xmlrpc_introspection.c static inline XMLRPC_VALUE find_named_value(XMLRPC_VALUE list, const char* needle) { XMLRPC_VALUE 81 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(list); XMLRPC_VALUE 110 xmlrpc/libxmlrpc/xmlrpc_introspection.c static inline void describe_method(XMLRPC_SERVER server, XMLRPC_VALUE vector, const char* method) { XMLRPC_VALUE 122 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_describe_methods_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData) { XMLRPC_VALUE 123 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xParams = XMLRPC_VectorRewind(XMLRPC_RequestGetData(input)); XMLRPC_VALUE 124 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xResponse = XMLRPC_CreateVector(NULL, xmlrpc_vector_struct); XMLRPC_VALUE 125 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xMethodList = XMLRPC_CreateVector("methodList", xmlrpc_vector_array); XMLRPC_VALUE 126 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xTypeList = NULL; XMLRPC_VALUE 148 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(xParams); XMLRPC_VALUE 173 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_list_methods_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData) { XMLRPC_VALUE 174 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xResponse = XMLRPC_CreateVector(NULL, xmlrpc_vector_array); XMLRPC_VALUE 190 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_method_signature_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData) { XMLRPC_VALUE 192 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xResponse = NULL; XMLRPC_VALUE 200 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xTypesArray = XMLRPC_CreateVector(NULL, xmlrpc_vector_array); XMLRPC_VALUE 201 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xIter, xParams, xSig, xSigIter; XMLRPC_VALUE 249 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE xi_system_method_help_cb(XMLRPC_SERVER server, XMLRPC_REQUEST input, void* userData) { XMLRPC_VALUE 251 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xResponse = NULL; XMLRPC_VALUE 287 xmlrpc/libxmlrpc/xmlrpc_introspection.c static XMLRPC_VALUE describeValue_worker(const char* type, const char* id, const char* desc, int optional, const char* default_val, XMLRPC_VALUE sub_params) { XMLRPC_VALUE 288 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xParam = NULL; XMLRPC_VALUE 309 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xml_element_to_method_description(xml_element* el, XMLRPC_ERROR err) { XMLRPC_VALUE 310 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 348 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xSubList = NULL; XMLRPC_VALUE 458 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE XMLRPC_IntrospectionCreateDescription(const char* xml, XMLRPC_ERROR err) { XMLRPC_VALUE 459 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 500 xmlrpc/libxmlrpc/xmlrpc_introspection.c int XMLRPC_ServerAddIntrospectionData(XMLRPC_SERVER server, XMLRPC_VALUE desc) { XMLRPC_VALUE 503 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xNewTypes = XMLRPC_VectorGetValueWithID(desc, "typeList"); XMLRPC_VALUE 504 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xNewMethods = XMLRPC_VectorGetValueWithID(desc, "methodList"); XMLRPC_VALUE 505 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xServerTypes = XMLRPC_VectorGetValueWithID(server->xIntrospection, "typeList"); XMLRPC_VALUE 508 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xMethod = XMLRPC_VectorRewind(xNewMethods); XMLRPC_VALUE 535 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(xNewTypes); XMLRPC_VALUE 538 xmlrpc/libxmlrpc/xmlrpc_introspection.c XMLRPC_VALUE xPrev = find_named_value(xServerTypes, XMLRPC_VectorGetStringWithID(xIter, xi_token_name)); XMLRPC_VALUE 89 xmlrpc/libxmlrpc/xmlrpc_introspection.h XMLRPC_VALUE XMLRPC_IntrospectionCreateDescription(const char* xml, XMLRPC_ERROR error); XMLRPC_VALUE 90 xmlrpc/libxmlrpc/xmlrpc_introspection.h int XMLRPC_ServerAddIntrospectionData(XMLRPC_SERVER server, XMLRPC_VALUE desc); XMLRPC_VALUE 114 xmlrpc/libxmlrpc/xmlrpc_private.h XMLRPC_VALUE io; /* data associated with this request */ XMLRPC_VALUE 118 xmlrpc/libxmlrpc/xmlrpc_private.h XMLRPC_VALUE error; /* error codes */ XMLRPC_VALUE 145 xmlrpc/libxmlrpc/xmlrpc_private.h XMLRPC_VALUE xIntrospection; XMLRPC_VALUE 151 xmlrpc/libxmlrpc/xmlrpc_private.h XMLRPC_VALUE desc; XMLRPC_VALUE 520 xmlrpc/xmlrpc-epi-php.c static XMLRPC_VALUE PHP_to_XMLRPC_worker (const char* key, zval* in_val, int depth TSRMLS_DC) XMLRPC_VALUE 522 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE xReturn = NULL; XMLRPC_VALUE 624 xmlrpc/xmlrpc-epi-php.c static XMLRPC_VALUE PHP_to_XMLRPC(zval* root_val TSRMLS_DC) XMLRPC_VALUE 630 xmlrpc/xmlrpc-epi-php.c static zval* XMLRPC_to_PHP(XMLRPC_VALUE el) XMLRPC_VALUE 680 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE xIter = XMLRPC_VectorRewind(el); XMLRPC_VALUE 750 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE xOut = NULL; XMLRPC_VALUE 919 xmlrpc/xmlrpc-epi-php.c static XMLRPC_VALUE php_xmlrpc_callback(XMLRPC_SERVER server, XMLRPC_REQUEST xRequest, void* data) /* {{{ */ XMLRPC_VALUE 982 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE xData; XMLRPC_VALUE 1124 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE xAnswer = NULL; XMLRPC_VALUE 1213 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE xDesc = PHP_to_XMLRPC(desc TSRMLS_CC); XMLRPC_VALUE 1238 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE xVal = XMLRPC_IntrospectionCreateDescription(arg1, &err); XMLRPC_VALUE 1367 xmlrpc/xmlrpc-epi-php.c XMLRPC_VALUE v = XMLRPC_CreateValueDateTime_ISO8601(NULL, value->value.str.val);