sdl               272 ext/soap/php_encoding.c static encodePtr find_encoder_by_type_name(sdlPtr sdl, const char *type)
sdl               274 ext/soap/php_encoding.c 	if (sdl && sdl->encoders) {
sdl               277 ext/soap/php_encoding.c 		ZEND_HASH_FOREACH_PTR(sdl->encoders, enc)  {
sdl               400 ext/soap/php_encoding.c 				enc = get_encoder(SOAP_GLOBAL(sdl), Z_STRVAL_P(zns), Z_STRVAL_P(zstype));
sdl               403 ext/soap/php_encoding.c 				enc = get_encoder_ex(SOAP_GLOBAL(sdl), Z_STRVAL_P(zstype), Z_STRLEN_P(zstype));
sdl               428 ext/soap/php_encoding.c 		if (style == SOAP_ENCODED || (SOAP_GLOBAL(sdl) && encode != enc)) {
sdl               465 ext/soap/php_encoding.c 					if (SOAP_GLOBAL(sdl)) {
sdl               466 ext/soap/php_encoding.c 						enc = get_encoder(SOAP_GLOBAL(sdl), SOAP_GLOBAL(sdl)->target_ns, ZSTR_VAL(type_name));
sdl               468 ext/soap/php_encoding.c 							enc = find_encoder_by_type_name(SOAP_GLOBAL(sdl), ZSTR_VAL(type_name));
sdl               575 ext/soap/php_encoding.c 			encodePtr  enc = get_encoder_from_prefix(SOAP_GLOBAL(sdl), data, type_attr->children->content);
sdl              1310 ext/soap/php_encoding.c static void model_to_zval_object(zval *ret, sdlContentModelPtr model, xmlNodePtr data, sdlPtr sdl)
sdl              1391 ext/soap/php_encoding.c 					model_to_zval_object(ret, tmp, data, sdl);
sdl              1400 ext/soap/php_encoding.c 			model_to_zval_object(ret, model->u.group->model, data, sdl);
sdl              1411 ext/soap/php_encoding.c 	sdlPtr sdl;
sdl              1428 ext/soap/php_encoding.c 	sdl = SOAP_GLOBAL(sdl);
sdl              1518 ext/soap/php_encoding.c 			model_to_zval_object(ret, sdlType->model, data, sdl);
sdl              2312 ext/soap/php_encoding.c 				enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, value);
sdl              2350 ext/soap/php_encoding.c 				enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, ext->val);
sdl              2496 ext/soap/php_encoding.c 			enc = get_encoder(SOAP_GLOBAL(sdl), (char*)nsptr->href, type);
sdl              2510 ext/soap/php_encoding.c 			enc = get_encoder(SOAP_GLOBAL(sdl), (char*)nsptr->href, type);
sdl              2544 ext/soap/php_encoding.c 			enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, type);
sdl              2559 ext/soap/php_encoding.c 			enc = get_encoder(SOAP_GLOBAL(sdl), ext->ns, ext->val);
sdl              2801 ext/soap/php_encoding.c 			enc = get_encoder_from_prefix(SOAP_GLOBAL(sdl), data, tmpattr->children->content);
sdl              2843 ext/soap/php_encoding.c 	if (SOAP_GLOBAL(sdl) && type_name && enc->details.sdl_type) {
sdl              3092 ext/soap/php_encoding.c 	if (SOAP_GLOBAL(sdl) && SOAP_GLOBAL(sdl)->elements && data->name) {
sdl              3103 ext/soap/php_encoding.c 		if ((sdl_type = zend_hash_find_ptr(SOAP_GLOBAL(sdl)->elements, nscat.s)) != NULL &&
sdl              3588 ext/soap/php_encoding.c 			enc = get_encoder_ex(SOAP_GLOBAL(sdl), ZSTR_VAL(array_type.s), ZSTR_LEN(array_type.s));
sdl                25 ext/soap/php_schema.c static int schema_simpleType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpleType, sdlTypePtr cur_type);
sdl                26 ext/soap/php_schema.c static int schema_complexType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr compType, sdlTypePtr cur_type);
sdl                27 ext/soap/php_schema.c static int schema_list(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr listType, sdlTypePtr cur_type);
sdl                28 ext/soap/php_schema.c static int schema_union(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr unionType, sdlTypePtr cur_type);
sdl                29 ext/soap/php_schema.c static int schema_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpCompType, sdlTypePtr cur_type);
sdl                30 ext/soap/php_schema.c static int schema_restriction_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type, int simpleType);
sdl                31 ext/soap/php_schema.c static int schema_restriction_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type);
sdl                32 ext/soap/php_schema.c static int schema_extension_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type);
sdl                33 ext/soap/php_schema.c static int schema_extension_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type);
sdl                34 ext/soap/php_schema.c static int schema_sequence(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr seqType, sdlTypePtr cur_type, sdlContentModelPtr model);
sdl                35 ext/soap/php_schema.c static int schema_all(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type, sdlContentModelPtr model);
sdl                36 ext/soap/php_schema.c static int schema_choice(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr choiceType, sdlTypePtr cur_type, sdlContentModelPtr model);
sdl                37 ext/soap/php_schema.c static int schema_group(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr groupType, sdlTypePtr cur_type, sdlContentModelPtr model);
sdl                38 ext/soap/php_schema.c static int schema_any(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type, sdlContentModelPtr model);
sdl                39 ext/soap/php_schema.c static int schema_element(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr element, sdlTypePtr cur_type, sdlContentModelPtr model);
sdl                40 ext/soap/php_schema.c static int schema_attribute(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr attrType, sdlTypePtr cur_type, sdlCtx *ctx);
sdl                41 ext/soap/php_schema.c static int schema_attributeGroup(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr attrType, sdlTypePtr cur_type, sdlCtx *ctx);
sdl                49 ext/soap/php_schema.c static encodePtr create_encoder(sdlPtr sdl, sdlTypePtr cur_type, const xmlChar *ns, const xmlChar *type)
sdl                54 ext/soap/php_schema.c 	if (sdl->encoders == NULL) {
sdl                55 ext/soap/php_schema.c 		sdl->encoders = emalloc(sizeof(HashTable));
sdl                56 ext/soap/php_schema.c 		zend_hash_init(sdl->encoders, 0, NULL, delete_encoder, 0);
sdl                62 ext/soap/php_schema.c 	if ((enc_ptr = zend_hash_find_ptr(sdl->encoders, nscat.s)) != NULL) {
sdl                83 ext/soap/php_schema.c 		zend_hash_update_ptr(sdl->encoders, nscat.s, enc);
sdl                89 ext/soap/php_schema.c static encodePtr get_create_encoder(sdlPtr sdl, sdlTypePtr cur_type, const xmlChar *ns, const xmlChar *type)
sdl                91 ext/soap/php_schema.c 	encodePtr enc = get_encoder(sdl, (char*)ns, (char*)type);
sdl                93 ext/soap/php_schema.c 		enc = create_encoder(sdl, cur_type, ns, type);
sdl               168 ext/soap/php_schema.c 	if (!ctx->sdl->types) {
sdl               169 ext/soap/php_schema.c 		ctx->sdl->types = emalloc(sizeof(HashTable));
sdl               170 ext/soap/php_schema.c 		zend_hash_init(ctx->sdl->types, 0, NULL, delete_type, 0);
sdl               273 ext/soap/php_schema.c 			schema_simpleType(ctx->sdl, tns, trav, NULL);
sdl               275 ext/soap/php_schema.c 			schema_complexType(ctx->sdl, tns, trav, NULL);
sdl               277 ext/soap/php_schema.c 			schema_group(ctx->sdl, tns, trav, NULL, NULL);
sdl               279 ext/soap/php_schema.c 			schema_attributeGroup(ctx->sdl, tns, trav, NULL, ctx);
sdl               281 ext/soap/php_schema.c 			schema_element(ctx->sdl, tns, trav, NULL, NULL);
sdl               283 ext/soap/php_schema.c 			schema_attribute(ctx->sdl, tns, trav, NULL, ctx);
sdl               305 ext/soap/php_schema.c static int schema_simpleType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpleType, sdlTypePtr cur_type)
sdl               331 ext/soap/php_schema.c 		ptr = zend_hash_next_index_insert_ptr(sdl->types,  newType);
sdl               333 ext/soap/php_schema.c 		if (sdl->encoders == NULL) {
sdl               334 ext/soap/php_schema.c 			sdl->encoders = emalloc(sizeof(HashTable));
sdl               335 ext/soap/php_schema.c 			zend_hash_init(sdl->encoders, 0, NULL, delete_encoder, 0);
sdl               344 ext/soap/php_schema.c 		zend_hash_next_index_insert_ptr(sdl->encoders,  cur_type->encode);
sdl               358 ext/soap/php_schema.c 			ptr = zend_hash_next_index_insert_ptr(sdl->types, newType);
sdl               368 ext/soap/php_schema.c 		create_encoder(sdl, cur_type, ns->children->content, name->children->content);
sdl               380 ext/soap/php_schema.c 			schema_restriction_simpleContent(sdl, tns, trav, cur_type, 1);
sdl               384 ext/soap/php_schema.c 			schema_list(sdl, tns, trav, cur_type);
sdl               388 ext/soap/php_schema.c 			schema_union(sdl, tns, trav, cur_type);
sdl               411 ext/soap/php_schema.c static int schema_list(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr listType, sdlTypePtr cur_type)
sdl               432 ext/soap/php_schema.c 			newType->encode = get_create_encoder(sdl, newType, nsptr->href, BAD_CAST(type));
sdl               461 ext/soap/php_schema.c 			char *res = zend_print_long_to_buf(buf + sizeof(buf) - 1, zend_hash_num_elements(sdl->types));
sdl               476 ext/soap/php_schema.c 		schema_simpleType(sdl, tns, trav, newType);
sdl               494 ext/soap/php_schema.c static int schema_union(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr unionType, sdlTypePtr cur_type)
sdl               528 ext/soap/php_schema.c 				newType->encode = get_create_encoder(sdl, newType, nsptr->href, BAD_CAST(type));
sdl               558 ext/soap/php_schema.c 				char *res = zend_print_long_to_buf(buf + sizeof(buf) - 1, zend_hash_num_elements(sdl->types));
sdl               573 ext/soap/php_schema.c 			schema_simpleType(sdl, tns, trav, newType);
sdl               593 ext/soap/php_schema.c static int schema_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr simpCompType, sdlTypePtr cur_type)
sdl               605 ext/soap/php_schema.c 			schema_restriction_simpleContent(sdl, tns, trav, cur_type, 0);
sdl               609 ext/soap/php_schema.c 			schema_extension_simpleContent(sdl, tns, trav, cur_type);
sdl               638 ext/soap/php_schema.c static int schema_restriction_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type, int simpleType)
sdl               651 ext/soap/php_schema.c 			cur_type->encode = get_create_encoder(sdl, cur_type, nsptr->href, BAD_CAST(type));
sdl               670 ext/soap/php_schema.c 		schema_simpleType(sdl, tns, trav, cur_type);
sdl               715 ext/soap/php_schema.c 				schema_attribute(sdl, tns, trav, cur_type, NULL);
sdl               717 ext/soap/php_schema.c 				schema_attributeGroup(sdl, tns, trav, cur_type, NULL);
sdl               743 ext/soap/php_schema.c static int schema_restriction_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr restType, sdlTypePtr cur_type)
sdl               756 ext/soap/php_schema.c 			cur_type->encode = get_create_encoder(sdl, cur_type, nsptr->href, BAD_CAST(type));
sdl               771 ext/soap/php_schema.c 			schema_group(sdl, tns, trav, cur_type, NULL);
sdl               774 ext/soap/php_schema.c 			schema_all(sdl, tns, trav, cur_type, NULL);
sdl               777 ext/soap/php_schema.c 			schema_choice(sdl, tns, trav, cur_type, NULL);
sdl               780 ext/soap/php_schema.c 			schema_sequence(sdl, tns, trav, cur_type, NULL);
sdl               786 ext/soap/php_schema.c 			schema_attribute(sdl, tns, trav, cur_type, NULL);
sdl               788 ext/soap/php_schema.c 			schema_attributeGroup(sdl, tns, trav, cur_type, NULL);
sdl               868 ext/soap/php_schema.c static int schema_extension_simpleContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type)
sdl               881 ext/soap/php_schema.c 			cur_type->encode = get_create_encoder(sdl, cur_type, nsptr->href, BAD_CAST(type));
sdl               896 ext/soap/php_schema.c 			schema_attribute(sdl, tns, trav, cur_type, NULL);
sdl               898 ext/soap/php_schema.c 			schema_attributeGroup(sdl, tns, trav, cur_type, NULL);
sdl               923 ext/soap/php_schema.c static int schema_extension_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr extType, sdlTypePtr cur_type)
sdl               936 ext/soap/php_schema.c 			cur_type->encode = get_create_encoder(sdl, cur_type, nsptr->href, BAD_CAST(type));
sdl               951 ext/soap/php_schema.c 			schema_group(sdl, tns, trav, cur_type, NULL);
sdl               954 ext/soap/php_schema.c 			schema_all(sdl, tns, trav, cur_type, NULL);
sdl               957 ext/soap/php_schema.c 			schema_choice(sdl, tns, trav, cur_type, NULL);
sdl               960 ext/soap/php_schema.c 			schema_sequence(sdl, tns, trav, cur_type, NULL);
sdl               966 ext/soap/php_schema.c 			schema_attribute(sdl, tns, trav, cur_type, NULL);
sdl               968 ext/soap/php_schema.c 			schema_attributeGroup(sdl, tns, trav, cur_type, NULL);
sdl              1015 ext/soap/php_schema.c static int schema_all(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr all, sdlTypePtr cur_type, sdlContentModelPtr model)
sdl              1039 ext/soap/php_schema.c 			schema_element(sdl, tns, trav, cur_type, newModel);
sdl              1059 ext/soap/php_schema.c static int schema_group(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr groupType, sdlTypePtr cur_type, sdlContentModelPtr model)
sdl              1123 ext/soap/php_schema.c 			if (sdl->groups == NULL) {
sdl              1124 ext/soap/php_schema.c 				sdl->groups = emalloc(sizeof(HashTable));
sdl              1125 ext/soap/php_schema.c 				zend_hash_init(sdl->groups, 0, NULL, delete_type, 0);
sdl              1127 ext/soap/php_schema.c 			if (zend_hash_add_ptr(sdl->groups, key.s, newType) == NULL) {
sdl              1157 ext/soap/php_schema.c 			schema_choice(sdl, tns, trav, cur_type, newModel);
sdl              1164 ext/soap/php_schema.c 			schema_sequence(sdl, tns, trav, cur_type, newModel);
sdl              1171 ext/soap/php_schema.c 			schema_all(sdl, tns, trav, cur_type, newModel);
sdl              1191 ext/soap/php_schema.c static int schema_choice(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr choiceType, sdlTypePtr cur_type, sdlContentModelPtr model)
sdl              1215 ext/soap/php_schema.c 			schema_element(sdl, tns, trav, cur_type, newModel);
sdl              1217 ext/soap/php_schema.c 			schema_group(sdl, tns, trav, cur_type, newModel);
sdl              1219 ext/soap/php_schema.c 			schema_choice(sdl, tns, trav, cur_type, newModel);
sdl              1221 ext/soap/php_schema.c 			schema_sequence(sdl, tns, trav, cur_type, newModel);
sdl              1223 ext/soap/php_schema.c 			schema_any(sdl, tns, trav, cur_type, newModel);
sdl              1241 ext/soap/php_schema.c static int schema_sequence(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr seqType, sdlTypePtr cur_type, sdlContentModelPtr model)
sdl              1265 ext/soap/php_schema.c 			schema_element(sdl, tns, trav, cur_type, newModel);
sdl              1267 ext/soap/php_schema.c 			schema_group(sdl, tns, trav, cur_type, newModel);
sdl              1269 ext/soap/php_schema.c 			schema_choice(sdl, tns, trav, cur_type, newModel);
sdl              1271 ext/soap/php_schema.c 			schema_sequence(sdl, tns, trav, cur_type, newModel);
sdl              1273 ext/soap/php_schema.c 			schema_any(sdl, tns, trav, cur_type, newModel);
sdl              1293 ext/soap/php_schema.c static int schema_any(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr anyType, sdlTypePtr cur_type, sdlContentModelPtr model)
sdl              1316 ext/soap/php_schema.c static int schema_complexContent(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr compCont, sdlTypePtr cur_type)
sdl              1328 ext/soap/php_schema.c 			schema_restriction_complexContent(sdl, tns, trav, cur_type);
sdl              1332 ext/soap/php_schema.c 			schema_extension_complexContent(sdl, tns, trav, cur_type);
sdl              1359 ext/soap/php_schema.c static int schema_complexType(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr compType, sdlTypePtr cur_type)
sdl              1386 ext/soap/php_schema.c 		ptr = zend_hash_next_index_insert_ptr(sdl->types, newType);
sdl              1388 ext/soap/php_schema.c 		if (sdl->encoders == NULL) {
sdl              1389 ext/soap/php_schema.c 			sdl->encoders = emalloc(sizeof(HashTable));
sdl              1390 ext/soap/php_schema.c 			zend_hash_init(sdl->encoders, 0, NULL, delete_encoder, 0);
sdl              1399 ext/soap/php_schema.c 		zend_hash_next_index_insert_ptr(sdl->encoders, cur_type->encode);
sdl              1412 ext/soap/php_schema.c 		ptr = zend_hash_next_index_insert_ptr(sdl->types, newType);
sdl              1415 ext/soap/php_schema.c 		create_encoder(sdl, cur_type, ns->children->content, name->children->content);
sdl              1428 ext/soap/php_schema.c 			schema_simpleContent(sdl, tns, trav, cur_type);
sdl              1431 ext/soap/php_schema.c 			schema_complexContent(sdl, tns, trav, cur_type);
sdl              1435 ext/soap/php_schema.c 				schema_group(sdl, tns, trav, cur_type, NULL);
sdl              1438 ext/soap/php_schema.c 				schema_all(sdl, tns, trav, cur_type, NULL);
sdl              1441 ext/soap/php_schema.c 				schema_choice(sdl, tns, trav, cur_type, NULL);
sdl              1444 ext/soap/php_schema.c 				schema_sequence(sdl, tns, trav, cur_type, NULL);
sdl              1449 ext/soap/php_schema.c 					schema_attribute(sdl, tns, trav, cur_type, NULL);
sdl              1451 ext/soap/php_schema.c 					schema_attributeGroup(sdl, tns, trav, cur_type, NULL);
sdl              1488 ext/soap/php_schema.c static int schema_element(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr element, sdlTypePtr cur_type, sdlContentModelPtr model)
sdl              1547 ext/soap/php_schema.c 			if (sdl->elements == NULL) {
sdl              1548 ext/soap/php_schema.c 				sdl->elements = emalloc(sizeof(HashTable));
sdl              1549 ext/soap/php_schema.c 				zend_hash_init(sdl->elements, 0, NULL, delete_type, 0);
sdl              1551 ext/soap/php_schema.c 			addHash = sdl->elements;
sdl              1670 ext/soap/php_schema.c 			cur_type->encode = get_create_encoder(sdl, cur_type, nsptr->href, BAD_CAST(cptype));
sdl              1688 ext/soap/php_schema.c 			schema_simpleType(sdl, tns, trav, cur_type);
sdl              1696 ext/soap/php_schema.c 			schema_complexType(sdl, tns, trav, cur_type);
sdl              1730 ext/soap/php_schema.c static int schema_attribute(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr attrType, sdlTypePtr cur_type, sdlCtx *ctx)
sdl              1817 ext/soap/php_schema.c 			newAttr->encode = get_create_encoder(sdl, cur_type, nsptr->href, BAD_CAST(cptype));
sdl              1930 ext/soap/php_schema.c 				char *res = zend_print_long_to_buf(buf + sizeof(buf) - 1, zend_hash_num_elements(sdl->types));
sdl              1938 ext/soap/php_schema.c 			schema_simpleType(sdl, tns, trav, dummy_type);
sdl              1951 ext/soap/php_schema.c static int schema_attributeGroup(sdlPtr sdl, xmlAttrPtr tns, xmlNodePtr attrGroup, sdlTypePtr cur_type, sdlCtx *ctx)
sdl              2029 ext/soap/php_schema.c 			schema_attribute(sdl, tns, trav, cur_type, NULL);
sdl              2034 ext/soap/php_schema.c 			schema_attributeGroup(sdl, tns, trav, cur_type, NULL);
sdl              2190 ext/soap/php_schema.c 			if (ctx->sdl->groups && (tmp = zend_hash_str_find_ptr(ctx->sdl->groups, model->u.group_ref, strlen(model->u.group_ref))) != NULL) {
sdl              2234 ext/soap/php_schema.c 		if (ctx->sdl->elements != NULL) {
sdl              2235 ext/soap/php_schema.c 			tmp = (sdlTypePtr)schema_find_by_ref(ctx->sdl->elements, type->ref);
sdl              2283 ext/soap/php_schema.c 	sdlPtr sdl = ctx->sdl;
sdl              2297 ext/soap/php_schema.c 	if (sdl->elements) {
sdl              2298 ext/soap/php_schema.c 		ZEND_HASH_FOREACH_PTR(sdl->elements, type) {
sdl              2302 ext/soap/php_schema.c 	if (sdl->groups) {
sdl              2303 ext/soap/php_schema.c 		ZEND_HASH_FOREACH_PTR(sdl->groups, type) {
sdl              2307 ext/soap/php_schema.c 	if (sdl->types) {
sdl              2308 ext/soap/php_schema.c 		ZEND_HASH_FOREACH_PTR(sdl->types, type) {
sdl                50 ext/soap/php_sdl.c encodePtr get_encoder_from_prefix(sdlPtr sdl, xmlNodePtr node, const xmlChar *type)
sdl                59 ext/soap/php_sdl.c 		enc = get_encoder(sdl, (char*)nsptr->href, cptype);
sdl                61 ext/soap/php_sdl.c 			enc = get_encoder_ex(sdl, cptype, strlen(cptype));
sdl                64 ext/soap/php_sdl.c 		enc = get_encoder_ex(sdl, (char*)type, xmlStrlen(type));
sdl                71 ext/soap/php_sdl.c static sdlTypePtr get_element(sdlPtr sdl, xmlNodePtr node, const xmlChar *type)
sdl                75 ext/soap/php_sdl.c 	if (sdl->elements) {
sdl                93 ext/soap/php_sdl.c 			if ((sdl_type = zend_hash_str_find_ptr(sdl->elements, nscat, len)) != NULL) {
sdl                95 ext/soap/php_sdl.c 			} else if ((sdl_type = zend_hash_str_find_ptr(sdl->elements, (char*)type, type_len)) != NULL) {
sdl               100 ext/soap/php_sdl.c 			if ((sdl_type = zend_hash_str_find_ptr(sdl->elements, (char*)type, xmlStrlen(type))) != NULL) {
sdl               111 ext/soap/php_sdl.c encodePtr get_encoder(sdlPtr sdl, const char *ns, const char *type)
sdl               125 ext/soap/php_sdl.c 	enc = get_encoder_ex(sdl, nscat, len);
sdl               146 ext/soap/php_sdl.c 		if (enc && sdl) {
sdl               147 ext/soap/php_sdl.c 			encodePtr new_enc	= pemalloc(sizeof(encode), sdl->is_persistent);
sdl               149 ext/soap/php_sdl.c 			if (sdl->is_persistent) {
sdl               156 ext/soap/php_sdl.c 			if (sdl->encoders == NULL) {
sdl               157 ext/soap/php_sdl.c 				sdl->encoders = pemalloc(sizeof(HashTable), sdl->is_persistent);
sdl               158 ext/soap/php_sdl.c 				zend_hash_init(sdl->encoders, 0, NULL, delete_encoder, sdl->is_persistent);
sdl               160 ext/soap/php_sdl.c 			zend_hash_str_update_ptr(sdl->encoders, nscat, len, new_enc);
sdl               168 ext/soap/php_sdl.c encodePtr get_encoder_ex(sdlPtr sdl, const char *nscat, int len)
sdl               174 ext/soap/php_sdl.c 	} else if (sdl && sdl->encoders && (enc = zend_hash_str_find_ptr(sdl->encoders, (char*)nscat, len)) != NULL) {
sdl               180 ext/soap/php_sdl.c sdlBindingPtr get_binding_from_type(sdlPtr sdl, int type)
sdl               184 ext/soap/php_sdl.c 	if (sdl == NULL) {
sdl               188 ext/soap/php_sdl.c 	ZEND_HASH_FOREACH_PTR(sdl->bindings, binding) {
sdl               196 ext/soap/php_sdl.c sdlBindingPtr get_binding_from_name(sdlPtr sdl, char *name, char *ns)
sdl               206 ext/soap/php_sdl.c 	binding = zend_hash_find_ptr(sdl->bindings, key.s);
sdl               235 ext/soap/php_sdl.c 	s = strstr(ctx->sdl->source, "://");
sdl               238 ext/soap/php_sdl.c 	l1 = s ? (s - ctx->sdl->source) : strlen(ctx->sdl->source);
sdl               246 ext/soap/php_sdl.c 		    ctx->sdl->source[4] == ':' &&
sdl               247 ext/soap/php_sdl.c 		    ctx->sdl->source[l1-3] == ':' &&
sdl               248 ext/soap/php_sdl.c 		    ctx->sdl->source[l1-2] == '8' &&
sdl               249 ext/soap/php_sdl.c 		    ctx->sdl->source[l1-1] == '0') {
sdl               261 ext/soap/php_sdl.c 		    ctx->sdl->source[4] == 's' &&
sdl               262 ext/soap/php_sdl.c 		    ctx->sdl->source[l1-4] == ':' &&
sdl               263 ext/soap/php_sdl.c 		    ctx->sdl->source[l1-3] == '4' &&
sdl               264 ext/soap/php_sdl.c 		    ctx->sdl->source[l1-2] == '4' &&
sdl               265 ext/soap/php_sdl.c 		    ctx->sdl->source[l1-1] == '3') {
sdl               277 ext/soap/php_sdl.c 	if (l1 != l2 || memcmp(ctx->sdl->source, uri, l1) != 0) {
sdl               319 ext/soap/php_sdl.c 	sdlPtr tmpsdl = ctx->sdl;
sdl               509 ext/soap/php_sdl.c 		h->encode = get_encoder_from_prefix(ctx->sdl, part, tmp->children->content);
sdl               513 ext/soap/php_sdl.c 			h->element = get_element(ctx->sdl, part, tmp->children->content);
sdl               706 ext/soap/php_sdl.c 			param->encode = get_encoder_from_prefix(ctx->sdl, part, type->children->content);
sdl               710 ext/soap/php_sdl.c 				param->element = get_element(ctx->sdl, part, element->children->content);
sdl               730 ext/soap/php_sdl.c 	ctx.sdl = emalloc(sizeof(sdl));
sdl               731 ext/soap/php_sdl.c 	memset(ctx.sdl, 0, sizeof(sdl));
sdl               732 ext/soap/php_sdl.c 	ctx.sdl->source = estrdup(struri);
sdl               733 ext/soap/php_sdl.c 	zend_hash_init(&ctx.sdl->functions, 0, NULL, delete_function, 0);
sdl              1129 ext/soap/php_sdl.c 						if (zend_hash_str_add_ptr(&ctx.sdl->functions, php_strtolower(tmp, len), len, function) == NULL) {
sdl              1130 ext/soap/php_sdl.c 							zend_hash_next_index_insert_ptr(&ctx.sdl->functions, function);
sdl              1134 ext/soap/php_sdl.c 							if (ctx.sdl->requests == NULL) {
sdl              1135 ext/soap/php_sdl.c 								ctx.sdl->requests = emalloc(sizeof(HashTable));
sdl              1136 ext/soap/php_sdl.c 								zend_hash_init(ctx.sdl->requests, 0, NULL, NULL, 0);
sdl              1140 ext/soap/php_sdl.c 							zend_hash_str_add_ptr(ctx.sdl->requests, php_strtolower(tmp, len), len, function);
sdl              1147 ext/soap/php_sdl.c 				if (!ctx.sdl->bindings) {
sdl              1148 ext/soap/php_sdl.c 					ctx.sdl->bindings = emalloc(sizeof(HashTable));
sdl              1149 ext/soap/php_sdl.c 					zend_hash_init(ctx.sdl->bindings, 0, NULL, delete_binding, 0);
sdl              1152 ext/soap/php_sdl.c 				if (!zend_hash_str_add_ptr(ctx.sdl->bindings, tmpbinding->name, strlen(tmpbinding->name), tmpbinding)) {
sdl              1153 ext/soap/php_sdl.c 					zend_hash_next_index_insert_ptr(ctx.sdl->bindings, tmpbinding);
sdl              1164 ext/soap/php_sdl.c 	if (ctx.sdl->bindings == NULL || ctx.sdl->bindings->nNumOfElements == 0) {
sdl              1174 ext/soap/php_sdl.c 	return ctx.sdl;
sdl              1529 ext/soap/php_sdl.c 	sdlPtr sdl;
sdl              1581 ext/soap/php_sdl.c 	sdl = emalloc(sizeof(*sdl));
sdl              1582 ext/soap/php_sdl.c 	memset(sdl, 0, sizeof(*sdl));
sdl              1584 ext/soap/php_sdl.c 	sdl->source = sdl_deserialize_string(&in);
sdl              1585 ext/soap/php_sdl.c 	sdl->target_ns = sdl_deserialize_string(&in);
sdl              1622 ext/soap/php_sdl.c 		sdl->groups = emalloc(sizeof(HashTable));
sdl              1623 ext/soap/php_sdl.c 		zend_hash_init(sdl->groups, num_groups, NULL, delete_type, 0);
sdl              1625 ext/soap/php_sdl.c 			sdl_deserialize_key(sdl->groups, types[i], &in);
sdl              1632 ext/soap/php_sdl.c 		sdl->types = emalloc(sizeof(HashTable));
sdl              1633 ext/soap/php_sdl.c 		zend_hash_init(sdl->types, num_types, NULL, delete_type, 0);
sdl              1635 ext/soap/php_sdl.c 			sdl_deserialize_key(sdl->types, types[i], &in);
sdl              1642 ext/soap/php_sdl.c 		sdl->elements = emalloc(sizeof(HashTable));
sdl              1643 ext/soap/php_sdl.c 		zend_hash_init(sdl->elements, num_elements, NULL, delete_type, 0);
sdl              1645 ext/soap/php_sdl.c 			sdl_deserialize_key(sdl->elements, types[i], &in);
sdl              1653 ext/soap/php_sdl.c 		sdl->encoders = emalloc(sizeof(HashTable));
sdl              1654 ext/soap/php_sdl.c 		zend_hash_init(sdl->encoders, num_encoders, NULL, delete_encoder, 0);
sdl              1656 ext/soap/php_sdl.c 			sdl_deserialize_key(sdl->encoders, encoders[i], &in);
sdl              1666 ext/soap/php_sdl.c 		sdl->bindings = emalloc(sizeof(HashTable));
sdl              1667 ext/soap/php_sdl.c 		zend_hash_init(sdl->bindings, num_bindings, NULL, delete_binding, 0);
sdl              1671 ext/soap/php_sdl.c 			sdl_deserialize_key(sdl->bindings, binding, &in);
sdl              1688 ext/soap/php_sdl.c 	zend_hash_init(&sdl->functions, num_func, NULL, delete_function, 0);
sdl              1694 ext/soap/php_sdl.c 			sdl_deserialize_key(&sdl->functions, func, &in);
sdl              1758 ext/soap/php_sdl.c 		sdl->requests = emalloc(sizeof(HashTable));
sdl              1759 ext/soap/php_sdl.c 		zend_hash_init(sdl->requests, i, NULL, NULL, 0);
sdl              1764 ext/soap/php_sdl.c 			sdl_deserialize_key(sdl->requests, functions[function_num-1], &in);
sdl              1776 ext/soap/php_sdl.c 	return sdl;
sdl              2098 ext/soap/php_sdl.c static void add_sdl_to_cache(const char *fn, const char *uri, time_t t, sdlPtr sdl)
sdl              2130 ext/soap/php_sdl.c 	sdl_serialize_string(sdl->source, out);
sdl              2131 ext/soap/php_sdl.c 	sdl_serialize_string(sdl->target_ns, out);
sdl              2133 ext/soap/php_sdl.c 	if (sdl->groups) {
sdl              2134 ext/soap/php_sdl.c 		i = zend_hash_num_elements(sdl->groups);
sdl              2143 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_PTR(sdl->groups, tmp) {
sdl              2150 ext/soap/php_sdl.c 	if (sdl->types) {
sdl              2151 ext/soap/php_sdl.c 		i = zend_hash_num_elements(sdl->types);
sdl              2160 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_PTR(sdl->types, tmp) {
sdl              2167 ext/soap/php_sdl.c 	if (sdl->elements) {
sdl              2168 ext/soap/php_sdl.c 		i = zend_hash_num_elements(sdl->elements);
sdl              2177 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_PTR(sdl->elements, tmp) {
sdl              2184 ext/soap/php_sdl.c 	if (sdl->encoders) {
sdl              2185 ext/soap/php_sdl.c 		i = zend_hash_num_elements(sdl->encoders);
sdl              2194 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_PTR(sdl->encoders, tmp) {
sdl              2210 ext/soap/php_sdl.c 	if (sdl->groups) {
sdl              2214 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->groups, key, tmp) {
sdl              2220 ext/soap/php_sdl.c 	if (sdl->types) {
sdl              2224 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->types, key, tmp) {
sdl              2230 ext/soap/php_sdl.c 	if (sdl->elements) {
sdl              2234 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->elements, key, tmp) {
sdl              2240 ext/soap/php_sdl.c 	if (sdl->encoders) {
sdl              2244 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) {
sdl              2251 ext/soap/php_sdl.c 	if (sdl->bindings) {
sdl              2252 ext/soap/php_sdl.c 		i = zend_hash_num_elements(sdl->bindings);
sdl              2263 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->bindings, key, tmp) {
sdl              2283 ext/soap/php_sdl.c 	i = zend_hash_num_elements(&sdl->functions);
sdl              2291 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(&sdl->functions, key, tmp) {
sdl              2349 ext/soap/php_sdl.c 	if (sdl->requests) {
sdl              2350 ext/soap/php_sdl.c 		i = zend_hash_num_elements(sdl->requests);
sdl              2360 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->requests, key, tmp) {
sdl              2921 ext/soap/php_sdl.c static sdlPtr make_persistent_sdl(sdlPtr sdl)
sdl              2932 ext/soap/php_sdl.c 	psdl = malloc(sizeof(*sdl));
sdl              2933 ext/soap/php_sdl.c 	memset(psdl, 0, sizeof(*sdl));
sdl              2935 ext/soap/php_sdl.c 	if (sdl->source) {
sdl              2936 ext/soap/php_sdl.c 		psdl->source = strdup(sdl->source);
sdl              2938 ext/soap/php_sdl.c 	if (sdl->target_ns) {
sdl              2939 ext/soap/php_sdl.c 		psdl->target_ns = strdup(sdl->target_ns);
sdl              2942 ext/soap/php_sdl.c 	if (sdl->groups) {
sdl              2947 ext/soap/php_sdl.c 		zend_hash_init(psdl->groups, zend_hash_num_elements(sdl->groups), NULL, delete_type_persistent, 1);
sdl              2949 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->groups, key, tmp) {
sdl              2961 ext/soap/php_sdl.c 	if (sdl->types) {
sdl              2966 ext/soap/php_sdl.c 		zend_hash_init(psdl->types, zend_hash_num_elements(sdl->types), NULL, delete_type_persistent, 1);
sdl              2968 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->types, key, tmp) {
sdl              2980 ext/soap/php_sdl.c 	if (sdl->elements) {
sdl              2985 ext/soap/php_sdl.c 		zend_hash_init(psdl->elements, zend_hash_num_elements(sdl->elements), NULL, delete_type_persistent, 1);
sdl              2987 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->elements, key, tmp) {
sdl              2999 ext/soap/php_sdl.c 	if (sdl->encoders) {
sdl              3004 ext/soap/php_sdl.c 		zend_hash_init(psdl->encoders, zend_hash_num_elements(sdl->encoders), NULL, delete_encoder_persistent, 1);
sdl              3006 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) {
sdl              3041 ext/soap/php_sdl.c 	if (sdl->bindings) {
sdl              3046 ext/soap/php_sdl.c 		zend_hash_init(psdl->bindings, zend_hash_num_elements(sdl->bindings), NULL, delete_binding_persistent, 1);
sdl              3048 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->bindings, key, tmp) {
sdl              3060 ext/soap/php_sdl.c 	zend_hash_init(&psdl->functions, zend_hash_num_elements(&sdl->functions), NULL, delete_function_persistent, 1);
sdl              3061 ext/soap/php_sdl.c 	if (zend_hash_num_elements(&sdl->functions)) {
sdl              3065 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_PTR(&sdl->functions, key, tmp) {
sdl              3077 ext/soap/php_sdl.c 	if (sdl->requests) {
sdl              3083 ext/soap/php_sdl.c 		zend_hash_init(psdl->requests, zend_hash_num_elements(sdl->requests), NULL, NULL, 1);
sdl              3085 ext/soap/php_sdl.c 		ZEND_HASH_FOREACH_STR_KEY_VAL(sdl->requests, key, zv) {
sdl              3106 ext/soap/php_sdl.c 	sdlPtr sdl;
sdl              3112 ext/soap/php_sdl.c 	sdlPtr tmp = p->sdl;
sdl              3157 ext/soap/php_sdl.c 	sdlPtr sdl = NULL;
sdl              3187 ext/soap/php_sdl.c 				return p->sdl;
sdl              3218 ext/soap/php_sdl.c 		if ((sdl = get_sdl_from_cache(key, uri, t-SOAP_GLOBAL(cache_ttl), &cached)) != NULL) {
sdl              3303 ext/soap/php_sdl.c 	sdl = load_wsdl(this_ptr, uri);
sdl              3304 ext/soap/php_sdl.c 	if (sdl) {
sdl              3305 ext/soap/php_sdl.c 		sdl->is_persistent = 0;
sdl              3316 ext/soap/php_sdl.c 		if (sdl) {
sdl              3317 ext/soap/php_sdl.c 			add_sdl_to_cache(key, uri, t, sdl);
sdl              3324 ext/soap/php_sdl.c 		if (sdl) {
sdl              3347 ext/soap/php_sdl.c 					return sdl;
sdl              3351 ext/soap/php_sdl.c 			psdl = make_persistent_sdl(sdl);
sdl              3354 ext/soap/php_sdl.c 			p.sdl = psdl;
sdl              3359 ext/soap/php_sdl.c 				delete_sdl_impl(sdl);
sdl              3361 ext/soap/php_sdl.c 				sdl = psdl;
sdl              3371 ext/soap/php_sdl.c 	return sdl;
sdl                68 ext/soap/php_sdl.h 	sdlPtr     sdl;
sdl               259 ext/soap/php_sdl.h encodePtr get_encoder_from_prefix(sdlPtr sdl, xmlNodePtr data, const xmlChar *type);
sdl               260 ext/soap/php_sdl.h encodePtr get_encoder(sdlPtr sdl, const char *ns, const char *type);
sdl               261 ext/soap/php_sdl.h encodePtr get_encoder_ex(sdlPtr sdl, const char *nscat, int len);
sdl               263 ext/soap/php_sdl.h sdlBindingPtr get_binding_from_type(sdlPtr sdl, int type);
sdl               264 ext/soap/php_sdl.h sdlBindingPtr get_binding_from_name(sdlPtr sdl, char *name, char *ns);
sdl                51 ext/soap/php_soap.h typedef struct _sdl sdl, *sdlPtr;
sdl                82 ext/soap/php_soap.h 	sdlPtr sdl;
sdl               164 ext/soap/php_soap.h 	sdlPtr     sdl;
sdl                59 ext/soap/soap.c static sdlFunctionPtr get_function(sdlPtr sdl, const char *function_name);
sdl                60 ext/soap/soap.c static sdlFunctionPtr get_doc_function(sdlPtr sdl, xmlNodePtr node);
sdl                62 ext/soap/soap.c static sdlFunctionPtr deserialize_function_call(sdlPtr sdl, xmlDocPtr request, char* actor, zval *function_name, int *num_params, zval **parameters, int *version, soapHeader **headers);
sdl               585 ext/soap/soap.c 	soap_globals->sdl = NULL;
sdl               614 ext/soap/soap.c 	SOAP_GLOBAL(sdl) = NULL;
sdl              1028 ext/soap/soap.c static HashTable* soap_create_typemap(sdlPtr sdl, HashTable *ht)
sdl              1076 ext/soap/soap.c 				enc = get_encoder(sdl, type_ns, type_name);
sdl              1078 ext/soap/soap.c 				enc = get_encoder_ex(sdl, type_name, strlen(type_name));
sdl              1238 ext/soap/soap.c 		service->sdl = get_sdl(getThis(), Z_STRVAL_P(wsdl), cache_wsdl);
sdl              1240 ext/soap/soap.c 			if (service->sdl->target_ns) {
sdl              1241 ext/soap/soap.c 				service->uri = estrdup(service->sdl->target_ns);
sdl              1250 ext/soap/soap.c 		service->typemap = soap_create_typemap(service->sdl, typemap_ht);
sdl              1552 ext/soap/soap.c 		if (service->sdl) {
sdl              1563 ext/soap/soap.c 			ZVAL_STRING(&param, service->sdl->source);
sdl              1665 ext/soap/soap.c 	old_sdl = SOAP_GLOBAL(sdl);
sdl              1666 ext/soap/soap.c 	SOAP_GLOBAL(sdl) = service->sdl;
sdl              1676 ext/soap/soap.c 	function = deserialize_function_call(service->sdl, doc_request, service->actor, &function_name, &num_params, &params, &soap_version, &soap_headers);
sdl              1806 ext/soap/soap.c 			if (service->sdl && !h->function && !h->hdr) {
sdl              1967 ext/soap/soap.c 	SOAP_GLOBAL(sdl) = old_sdl;
sdl              2325 ext/soap/soap.c 	sdlPtr sdl = NULL;
sdl              2525 ext/soap/soap.c 		sdl = get_sdl(this_ptr, Z_STRVAL_P(wsdl), cache_wsdl);
sdl              2526 ext/soap/soap.c 		res = zend_register_resource(sdl, le_sdl);
sdl              2534 ext/soap/soap.c 		HashTable *typemap = soap_create_typemap(sdl, typemap_ht);
sdl              2644 ext/soap/soap.c  	sdlPtr sdl = NULL;
sdl              2679 ext/soap/soap.c 		FETCH_SDL_RES(sdl,tmp);
sdl              2688 ext/soap/soap.c 	old_sdl = SOAP_GLOBAL(sdl);
sdl              2689 ext/soap/soap.c 	SOAP_GLOBAL(sdl) = sdl;
sdl              2715 ext/soap/soap.c 	 	if (sdl != NULL) {
sdl              2716 ext/soap/soap.c  			fn = get_function(sdl, function);
sdl              2735 ext/soap/soap.c 	 				request = serialize_function_call(this_ptr, fn, NULL, sdl->target_ns, real_args, arg_count, soap_version, soap_headers);
sdl              2833 ext/soap/soap.c 	SOAP_GLOBAL(sdl) = old_sdl;
sdl              2969 ext/soap/soap.c 	sdlPtr sdl;
sdl              2971 ext/soap/soap.c 	FETCH_THIS_SDL(sdl);
sdl              2977 ext/soap/soap.c 	if (sdl) {
sdl              2982 ext/soap/soap.c 		ZEND_HASH_FOREACH_PTR(&sdl->functions, function) {
sdl              2996 ext/soap/soap.c 	sdlPtr sdl;
sdl              2998 ext/soap/soap.c 	FETCH_THIS_SDL(sdl);
sdl              3004 ext/soap/soap.c 	if (sdl) {
sdl              3009 ext/soap/soap.c 		if (sdl->types) {
sdl              3010 ext/soap/soap.c 			ZEND_HASH_FOREACH_PTR(sdl->types, type) {
sdl              3426 ext/soap/soap.c static sdlFunctionPtr find_function(sdlPtr sdl, xmlNodePtr func, zval* function_name)
sdl              3430 ext/soap/soap.c 	function = get_function(sdl, (char*)func->name);
sdl              3441 ext/soap/soap.c 	if (sdl != NULL && function == NULL) {
sdl              3442 ext/soap/soap.c 		function = get_doc_function(sdl, func);
sdl              3454 ext/soap/soap.c static sdlFunctionPtr deserialize_function_call(sdlPtr sdl, xmlDocPtr request, char* actor, zval *function_name, int *num_params, zval **parameters, int *version, soapHeader **headers)
sdl              3563 ext/soap/soap.c 		function = get_doc_function(sdl, NULL);
sdl              3581 ext/soap/soap.c 		function = find_function(sdl, func, function_name);
sdl              3582 ext/soap/soap.c 		if (sdl != NULL && function == NULL) {
sdl              3655 ext/soap/soap.c 				h->function = find_function(sdl, hdr_func, &h->function_name);
sdl              3656 ext/soap/soap.c 				if (!h->function && sdl && function && function->binding && function->binding->bindingType == BINDING_SOAP) {
sdl              4510 ext/soap/soap.c static sdlFunctionPtr get_function(sdlPtr sdl, const char *function_name)
sdl              4517 ext/soap/soap.c 	if (sdl != NULL) {
sdl              4518 ext/soap/soap.c 		if ((tmp = zend_hash_str_find_ptr(&sdl->functions, str, len)) != NULL) {
sdl              4521 ext/soap/soap.c 		} else if (sdl->requests != NULL && (tmp = zend_hash_str_find_ptr(sdl->requests, str, len)) != NULL) {
sdl              4530 ext/soap/soap.c static sdlFunctionPtr get_doc_function(sdlPtr sdl, xmlNodePtr params)
sdl              4532 ext/soap/soap.c 	if (sdl) {
sdl              4536 ext/soap/soap.c 		ZEND_HASH_FOREACH_PTR(&sdl->functions, tmp) {
sdl              4881 ext/soap/soap.c 	if (service->sdl) {
sdl              4882 ext/soap/soap.c 		delete_sdl(service->sdl);