Lines Matching refs:encode

147 encode defaultEncoding[] = {
239 int numDefaultEncodings = sizeof(defaultEncoding)/sizeof(encode);
394 static xmlNodePtr master_to_xml_int(encodePtr encode, zval *data, int style, xmlNodePtr parent, int… in master_to_xml_int() argument
439 enc = encode; in master_to_xml_int()
448 if (style == SOAP_ENCODED || (SOAP_GLOBAL(sdl) && encode != enc)) { in master_to_xml_int()
493 if (encode != enc && style == SOAP_LITERAL) { in master_to_xml_int()
496 encode = enc; in master_to_xml_int()
503 if (encode == NULL) { in master_to_xml_int()
504 encode = get_conversion(UNKNOWN_TYPE); in master_to_xml_int()
506 if (SOAP_GLOBAL(typemap) && encode->details.type_str) { in master_to_xml_int()
510 if (encode->details.ns) { in master_to_xml_int()
511 smart_str_appends(&nscat, encode->details.ns); in master_to_xml_int()
514 smart_str_appends(&nscat, encode->details.type_str); in master_to_xml_int()
517 encode = *new_enc; in master_to_xml_int()
521 if (encode->to_xml) { in master_to_xml_int()
522 node = encode->to_xml(&encode->details, data, style, parent); in master_to_xml_int()
524 set_ns_and_type(node, &encode->details); in master_to_xml_int()
531 xmlNodePtr master_to_xml(encodePtr encode, zval *data, int style, xmlNodePtr parent) in master_to_xml() argument
533 return master_to_xml_int(encode, data, style, parent, 1); in master_to_xml()
536 static zval *master_to_zval_int(encodePtr encode, xmlNodePtr data) in master_to_zval_int() argument
542 if (encode->details.type_str) { in master_to_zval_int()
546 if (encode->details.ns) { in master_to_zval_int()
547 smart_str_appends(&nscat, encode->details.ns); in master_to_zval_int()
550 smart_str_appends(&nscat, encode->details.type_str); in master_to_zval_int()
553 encode = *new_enc; in master_to_zval_int()
576 encode = *new_enc; in master_to_zval_int()
582 if (encode->to_zval) { in master_to_zval_int()
583 ret = encode->to_zval(&encode->details, data); in master_to_zval_int()
588 zval *master_to_zval(encodePtr encode, xmlNodePtr data) in master_to_zval() argument
593 if (encode == NULL) { in master_to_zval()
594 encode = get_conversion(UNKNOWN_TYPE); in master_to_zval()
602 if (enc != NULL && enc != encode) { in master_to_zval()
607 if (enc == tmp->details.sdl_type->encode || in master_to_zval()
608 tmp == tmp->details.sdl_type->encode) { in master_to_zval()
612 tmp = tmp->details.sdl_type->encode; in master_to_zval()
615 encode = enc; in master_to_zval()
620 return master_to_zval_int(encode, data); in master_to_zval()
1401 val = master_to_zval(model->u.element->encode, r_node); in model_to_zval_object()
1405 val = master_to_zval(model->u.element->encode, dummy); in model_to_zval_object()
1410 val = master_to_zval(model->u.element->encode, dummy); in model_to_zval_object()
1413 val = master_to_zval(model->u.element->encode, r_node); in model_to_zval_object()
1426 val = master_to_zval(model->u.element->encode, node); in model_to_zval_object()
1430 val = master_to_zval(model->u.element->encode, dummy); in model_to_zval_object()
1435 val = master_to_zval(model->u.element->encode, dummy); in model_to_zval_object()
1438 val = master_to_zval(model->u.element->encode, node); in model_to_zval_object()
1512 sdlType->encode && type != &sdlType->encode->details) { in to_zval_object_ex()
1515 enc = sdlType->encode; in to_zval_object_ex()
1520 enc = enc->details.sdl_type->encode; in to_zval_object_ex()
1542 sdlType->encode && in to_zval_object_ex()
1543 type != &sdlType->encode->details) { in to_zval_object_ex()
1544 if (sdlType->encode->details.sdl_type && in to_zval_object_ex()
1545 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_zval_object_ex()
1546 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_zval_object_ex()
1547 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_zval_object_ex()
1555 sdlType->encode->to_zval == sdl_guess_convert_zval && in to_zval_object_ex()
1556 sdlType->encode->details.sdl_type != NULL && in to_zval_object_ex()
1557 (sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_COMPLEX || in to_zval_object_ex()
1558 sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_RESTRICTION || in to_zval_object_ex()
1559 sdlType->encode->details.sdl_type->kind == XSD_TYPEKIND_EXTENSION) && in to_zval_object_ex()
1560 (sdlType->encode->details.sdl_type->encode == NULL || in to_zval_object_ex()
1561 (sdlType->encode->details.sdl_type->encode->details.type != IS_ARRAY && in to_zval_object_ex()
1562 sdlType->encode->details.sdl_type->encode->details.type != SOAP_ENC_ARRAY))) { in to_zval_object_ex()
1563 ret = to_zval_object_ex(&sdlType->encode->details, data, ce); in to_zval_object_ex()
1565 ret = master_to_zval_int(sdlType->encode, data); in to_zval_object_ex()
1584 base = master_to_zval_int(sdlType->encode, data); in to_zval_object_ex()
1640 data = master_to_zval((*attr)->encode, dummy); in to_zval_object_ex()
1724 enc = model->u.element->encode; in model_to_xml_object()
1931 sdlType->encode && type != &sdlType->encode->details) { in to_xml_object()
1934 enc = sdlType->encode; in to_xml_object()
1939 enc = enc->details.sdl_type->encode; in to_xml_object()
1956 sdlType->encode && type != &sdlType->encode->details) { in to_xml_object()
1957 if (sdlType->encode->details.sdl_type && in to_xml_object()
1958 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_SIMPLE && in to_xml_object()
1959 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_LIST && in to_xml_object()
1960 sdlType->encode->details.sdl_type->kind != XSD_TYPEKIND_UNION) { in to_xml_object()
1963 xmlParam = master_to_xml(sdlType->encode, data, style, parent); in to_xml_object()
1969 xmlParam = master_to_xml(sdlType->encode, tmp, style, parent); in to_xml_object()
1971 xmlParam = master_to_xml(sdlType->encode, data, style, parent); in to_xml_object()
2003 property = master_to_xml(array_el->encode, *val, style, xmlParam); in to_xml_object()
2029 dummy = master_to_xml((*attr)->encode, zattr, SOAP_LITERAL, xmlParam); in to_xml_object()
2508 elementType->encode && elementType->encode->details.type_str) { in to_xml_array()
2510 enc = elementType->encode; in to_xml_array()
2511 …get_type_str(xmlParam, elementType->encode->details.ns, elementType->encode->details.type_str, &ar… in to_xml_array()
2520 elementType->encode && elementType->encode->details.type_str) { in to_xml_array()
2523 enc = elementType->encode; in to_xml_array()
2524 …get_type_str(xmlParam, elementType->encode->details.ns, elementType->encode->details.type_str, &ar… in to_xml_array()
2713 elementType->encode) { in to_zval_array()
2714 enc = elementType->encode; in to_zval_array()
2721 elementType->encode) { in to_zval_array()
2722 enc = elementType->encode; in to_zval_array()
2946 if (enc == tmp->details.sdl_type->encode || in guess_zval_convert()
2947 tmp == tmp->details.sdl_type->encode) { in guess_zval_convert()
2951 tmp = tmp->details.sdl_type->encode; in guess_zval_convert()
3130 list_enc = (*type)->encode; in to_xml_list()
3239 (*sdl_type)->encode) { in to_zval_any()
3241 return master_to_zval_int((*sdl_type)->encode, data); in to_zval_any()
3343 if (type->encode && enc != &type->encode->details) { in sdl_guess_convert_zval()
3344 return master_to_zval_int(type->encode, data); in sdl_guess_convert_zval()
3356 if (type->encode && in sdl_guess_convert_zval()
3357 (type->encode->details.type == IS_ARRAY || in sdl_guess_convert_zval()
3358 type->encode->details.type == SOAP_ENC_ARRAY)) { in sdl_guess_convert_zval()
3407 if (type->encode && enc != &type->encode->details) { in sdl_guess_convert_xml()
3408 ret = master_to_xml(type->encode, data, style, parent); in sdl_guess_convert_xml()
3422 if (type->encode && in sdl_guess_convert_xml()
3423 (type->encode->details.type == IS_ARRAY || in sdl_guess_convert_xml()
3424 type->encode->details.type == SOAP_ENC_ARRAY)) { in sdl_guess_convert_xml()
3619 encodePtr get_conversion(int encode) in get_conversion() argument
3624 if (zend_hash_index_find(&SOAP_GLOBAL(defEncIndex), encode, (void **)&enc) == FAILURE) { in get_conversion()
3786 void delete_encoder(void *encode) in delete_encoder() argument
3788 encodePtr t = *((encodePtr*)encode); in delete_encoder()
3801 void delete_encoder_persistent(void *encode) in delete_encoder_persistent() argument
3803 encodePtr t = *((encodePtr*)encode); in delete_encoder_persistent()