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_update(sdl->encoders, nscat, len + 1, &new_enc, sizeof(encodePtr), NULL); in get_encoder()
174 …} else if (sdl && sdl->encoders && zend_hash_find(sdl->encoders, (char*)nscat, len + 1, (void **)&… in get_encoder_ex()
1229 static void sdl_deserialize_attribute(sdlAttributePtr attr, encodePtr *encoders, char **in) in sdl_deserialize_attribute() argument
1241 attr->encode = encoders[i]; in sdl_deserialize_attribute()
1322 static void sdl_deserialize_type(sdlTypePtr type, sdlTypePtr *types, encodePtr *encoders, char **in) in sdl_deserialize_type() argument
1337 type->encode = encoders[i]; in sdl_deserialize_type()
1380 sdl_deserialize_type(t, types, encoders, in); in sdl_deserialize_type()
1394 sdl_deserialize_attribute(attr, encoders, in); in sdl_deserialize_type()
1453 static void sdl_deserialize_soap_body(sdlSoapBindingFunctionBodyPtr body, encodePtr *encoders, sdlT… in sdl_deserialize_soap_body() argument
1481 tmp->encode = encoders[n]; in sdl_deserialize_soap_body()
1502 tmp2->encode = encoders[n]; in sdl_deserialize_soap_body()
1512 static HashTable* sdl_deserialize_parameters(encodePtr *encoders, sdlTypePtr *types, char **in) in sdl_deserialize_parameters() argument
1527 param->encode = encoders[n]; in sdl_deserialize_parameters()
1543 encodePtr *encoders; in get_sdl_from_cache() local
1614 encoders = safe_emalloc((i+1), sizeof(encodePtr), 0); in get_sdl_from_cache()
1616 encoders[0] = NULL; in get_sdl_from_cache()
1618 encoders[i] = emalloc(sizeof(encode)); in get_sdl_from_cache()
1619 memset(encoders[i], 0, sizeof(encode)); in get_sdl_from_cache()
1625 encoders[++i] = enc++; in get_sdl_from_cache()
1634 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1644 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1654 sdl_deserialize_type(types[i], types, encoders, &in); in get_sdl_from_cache()
1661 sdl->encoders = emalloc(sizeof(HashTable)); in get_sdl_from_cache()
1662 zend_hash_init(sdl->encoders, num_encoders, NULL, delete_encoder, 0); in get_sdl_from_cache()
1664 sdl_deserialize_key(sdl->encoders, encoders[i], &in); in get_sdl_from_cache()
1665 sdl_deserialize_encoder(encoders[i], types, &in); in get_sdl_from_cache()
1718 sdl_deserialize_soap_body(&binding->input, encoders, types, &in); in get_sdl_from_cache()
1719 sdl_deserialize_soap_body(&binding->output, encoders, types, &in); in get_sdl_from_cache()
1725 func->requestParameters = sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1726 func->responseParameters = sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1740 fault->details =sdl_deserialize_parameters(encoders, types, &in); in get_sdl_from_cache()
1781 efree(encoders); in get_sdl_from_cache()
2198 if (sdl->encoders) { in add_sdl_to_cache()
2199 i = zend_hash_num_elements(sdl->encoders); in add_sdl_to_cache()
2207 zend_hash_internal_pointer_reset(sdl->encoders); in add_sdl_to_cache()
2208 while (zend_hash_get_current_data(sdl->encoders, (void**)&tmp) == SUCCESS) { in add_sdl_to_cache()
2211 zend_hash_move_forward(sdl->encoders); in add_sdl_to_cache()
2251 if (sdl->encoders) { in add_sdl_to_cache()
2253 zend_hash_internal_pointer_reset(sdl->encoders); in add_sdl_to_cache()
2254 while (zend_hash_get_current_data(sdl->encoders, (void**)&tmp) == SUCCESS) { in add_sdl_to_cache()
2255 sdl_serialize_key(sdl->encoders, out); in add_sdl_to_cache()
2257 zend_hash_move_forward(sdl->encoders); in add_sdl_to_cache()
3035 if (sdl->encoders) { in make_persistent_sdl()
3039 psdl->encoders = malloc(sizeof(HashTable)); in make_persistent_sdl()
3040 …zend_hash_init(psdl->encoders, zend_hash_num_elements(sdl->encoders), NULL, delete_encoder_persist… in make_persistent_sdl()
3042 zend_hash_internal_pointer_reset(sdl->encoders); in make_persistent_sdl()
3043 while (zend_hash_get_current_data(sdl->encoders, (void **)&tmp) == SUCCESS) { in make_persistent_sdl()
3045 …if (zend_hash_get_current_key_ex(sdl->encoders, &key, &key_len, &index, 0, NULL) == HASH_KEY_IS_ST… in make_persistent_sdl()
3046 zend_hash_add(psdl->encoders, key, key_len, (void*)&penc, sizeof(encodePtr), NULL); in make_persistent_sdl()
3048 zend_hash_next_index_insert(psdl->encoders, (void*)&penc, sizeof(encodePtr), NULL); in make_persistent_sdl()
3051 zend_hash_move_forward(sdl->encoders); in make_persistent_sdl()
3168 if (tmp->encoders) { in delete_psdl()
3169 zend_hash_destroy(tmp->encoders); in delete_psdl()
3170 free(tmp->encoders); in delete_psdl()
3439 if (tmp->encoders) { in delete_sdl_impl()
3440 zend_hash_destroy(tmp->encoders); in delete_sdl_impl()
3441 efree(tmp->encoders); in delete_sdl_impl()