Lines Matching refs:encoders

155 			if (sdl->encoders == NULL) {  in get_encoder()
156 sdl->encoders = pemalloc(sizeof(HashTable), sdl->is_persistent); in get_encoder()
157 zend_hash_init(sdl->encoders, 0, NULL, delete_encoder, sdl->is_persistent); in get_encoder()
159 zend_hash_str_update_ptr(sdl->encoders, nscat, len, new_enc); in get_encoder()
173 …} else if (sdl && sdl->encoders && (enc = zend_hash_str_find_ptr(sdl->encoders, (char*)nscat, len)… in get_encoder_ex()
1231 static void sdl_deserialize_attribute(sdlAttributePtr attr, encodePtr *encoders, char **in) in sdl_deserialize_attribute() argument
1243 attr->encode = encoders[i]; in sdl_deserialize_attribute()
1324 static void sdl_deserialize_type(sdlTypePtr type, sdlTypePtr *types, encodePtr *encoders, char **in) in sdl_deserialize_type() argument
1339 type->encode = encoders[i]; in sdl_deserialize_type()
1382 sdl_deserialize_type(t, types, encoders, in); in sdl_deserialize_type()
1396 sdl_deserialize_attribute(attr, encoders, in); in sdl_deserialize_type()
1455 static void sdl_deserialize_soap_body(sdlSoapBindingFunctionBodyPtr body, encodePtr *encoders, sdlT… in sdl_deserialize_soap_body() argument
1483 tmp->encode = encoders[n]; in sdl_deserialize_soap_body()
1504 tmp2->encode = encoders[n]; in sdl_deserialize_soap_body()
1514 static HashTable* sdl_deserialize_parameters(encodePtr *encoders, sdlTypePtr *types, char **in) in sdl_deserialize_parameters() argument
1529 param->encode = encoders[n]; in sdl_deserialize_parameters()
1545 encodePtr *encoders; in get_sdl_from_cache() local
1616 encoders = safe_emalloc((i+1), sizeof(encodePtr), 0); in get_sdl_from_cache()
1618 encoders[0] = NULL; in get_sdl_from_cache()
1620 encoders[i] = emalloc(sizeof(encode)); in get_sdl_from_cache()
1621 memset(encoders[i], 0, sizeof(encode)); in get_sdl_from_cache()
1627 encoders[++i] = (encodePtr)enc++; in get_sdl_from_cache()
1636 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1646 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1656 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1663 sdl->encoders = emalloc(sizeof(HashTable)); in get_sdl_from_cache()
1664 zend_hash_init(sdl->encoders, num_encoders, NULL, delete_encoder, 0); in get_sdl_from_cache()
1666 sdl_deserialize_key(sdl->encoders, encoders[i], &in); in get_sdl_from_cache()
1667 sdl_deserialize_encoder(encoders[i], types, &in); in get_sdl_from_cache()
1720 sdl_deserialize_soap_body(&binding->input, encoders, types, &in); in get_sdl_from_cache()
1721 sdl_deserialize_soap_body(&binding->output, encoders, types, &in); in get_sdl_from_cache()
1727 func->requestParameters = sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1728 func->responseParameters = sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1742 fault->details =sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1783 efree(encoders); in get_sdl_from_cache()
2192 if (sdl->encoders) { in add_sdl_to_cache()
2193 i = zend_hash_num_elements(sdl->encoders); in add_sdl_to_cache()
2202 ZEND_HASH_FOREACH_PTR(sdl->encoders, tmp) { in add_sdl_to_cache()
2248 if (sdl->encoders) { in add_sdl_to_cache()
2252 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in add_sdl_to_cache()
3007 if (sdl->encoders) { in make_persistent_sdl()
3011 psdl->encoders = malloc(sizeof(HashTable)); in make_persistent_sdl()
3012 …zend_hash_init(psdl->encoders, zend_hash_num_elements(sdl->encoders), NULL, delete_encoder_persist… in make_persistent_sdl()
3014 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in make_persistent_sdl()
3018 zend_hash_str_add_ptr(psdl->encoders, ZSTR_VAL(key), ZSTR_LEN(key), penc); in make_persistent_sdl()
3020 zend_hash_next_index_insert_ptr(psdl->encoders, penc); in make_persistent_sdl()
3133 if (tmp->encoders) { in delete_psdl_int()
3134 zend_hash_destroy(tmp->encoders); in delete_psdl_int()
3135 free(tmp->encoders); in delete_psdl_int()
3399 if (tmp->encoders) { in delete_sdl_impl()
3400 zend_hash_destroy(tmp->encoders); in delete_sdl_impl()
3401 efree(tmp->encoders); in delete_sdl_impl()