Lines Matching refs:encoders

157 			if (sdl->encoders == NULL) {  in get_encoder()
158 sdl->encoders = pemalloc(sizeof(HashTable), sdl->is_persistent); in get_encoder()
159 zend_hash_init(sdl->encoders, 0, NULL, delete_encoder, sdl->is_persistent); in get_encoder()
161 zend_hash_str_update_ptr(sdl->encoders, nscat, len, new_enc); in get_encoder()
175 …} else if (sdl && sdl->encoders && (enc = zend_hash_str_find_ptr(sdl->encoders, (char*)nscat, len)… in get_encoder_ex()
1233 static void sdl_deserialize_attribute(sdlAttributePtr attr, encodePtr *encoders, char **in) in sdl_deserialize_attribute() argument
1245 attr->encode = encoders[i]; in sdl_deserialize_attribute()
1326 static void sdl_deserialize_type(sdlTypePtr type, sdlTypePtr *types, encodePtr *encoders, char **in) in sdl_deserialize_type() argument
1341 type->encode = encoders[i]; in sdl_deserialize_type()
1384 sdl_deserialize_type(t, types, encoders, in); in sdl_deserialize_type()
1398 sdl_deserialize_attribute(attr, encoders, in); in sdl_deserialize_type()
1457 static void sdl_deserialize_soap_body(sdlSoapBindingFunctionBodyPtr body, encodePtr *encoders, sdlT… in sdl_deserialize_soap_body() argument
1485 tmp->encode = encoders[n]; in sdl_deserialize_soap_body()
1506 tmp2->encode = encoders[n]; in sdl_deserialize_soap_body()
1516 static HashTable* sdl_deserialize_parameters(encodePtr *encoders, sdlTypePtr *types, char **in) in sdl_deserialize_parameters() argument
1531 param->encode = encoders[n]; in sdl_deserialize_parameters()
1547 encodePtr *encoders; in get_sdl_from_cache() local
1618 encoders = safe_emalloc((i+1), sizeof(encodePtr), 0); in get_sdl_from_cache()
1620 encoders[0] = NULL; in get_sdl_from_cache()
1622 encoders[i] = emalloc(sizeof(encode)); in get_sdl_from_cache()
1623 memset(encoders[i], 0, sizeof(encode)); in get_sdl_from_cache()
1629 encoders[++i] = (encodePtr)enc++; in get_sdl_from_cache()
1638 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1648 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1658 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1665 sdl->encoders = emalloc(sizeof(HashTable)); in get_sdl_from_cache()
1666 zend_hash_init(sdl->encoders, num_encoders, NULL, delete_encoder, 0); in get_sdl_from_cache()
1668 sdl_deserialize_key(sdl->encoders, encoders[i], &in); in get_sdl_from_cache()
1669 sdl_deserialize_encoder(encoders[i], types, &in); in get_sdl_from_cache()
1722 sdl_deserialize_soap_body(&binding->input, encoders, types, &in); in get_sdl_from_cache()
1723 sdl_deserialize_soap_body(&binding->output, encoders, types, &in); in get_sdl_from_cache()
1729 func->requestParameters = sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1730 func->responseParameters = sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1744 fault->details =sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1785 efree(encoders); in get_sdl_from_cache()
2194 if (sdl->encoders) { in add_sdl_to_cache()
2195 i = zend_hash_num_elements(sdl->encoders); in add_sdl_to_cache()
2204 ZEND_HASH_FOREACH_PTR(sdl->encoders, tmp) { in add_sdl_to_cache()
2250 if (sdl->encoders) { in add_sdl_to_cache()
2254 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in add_sdl_to_cache()
3009 if (sdl->encoders) { in make_persistent_sdl()
3013 psdl->encoders = malloc(sizeof(HashTable)); in make_persistent_sdl()
3014 …zend_hash_init(psdl->encoders, zend_hash_num_elements(sdl->encoders), NULL, delete_encoder_persist… in make_persistent_sdl()
3016 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in make_persistent_sdl()
3020 zend_hash_str_add_ptr(psdl->encoders, ZSTR_VAL(key), ZSTR_LEN(key), penc); in make_persistent_sdl()
3022 zend_hash_next_index_insert_ptr(psdl->encoders, penc); in make_persistent_sdl()
3135 if (tmp->encoders) { in delete_psdl_int()
3136 zend_hash_destroy(tmp->encoders); in delete_psdl_int()
3137 free(tmp->encoders); in delete_psdl_int()
3401 if (tmp->encoders) { in delete_sdl_impl()
3402 zend_hash_destroy(tmp->encoders); in delete_sdl_impl()
3403 efree(tmp->encoders); in delete_sdl_impl()