Lines Matching refs:key

200 	smart_str key = {0};  in get_binding_from_name()  local
202 smart_str_appends(&key, ns); in get_binding_from_name()
203 smart_str_appendc(&key, ':'); in get_binding_from_name()
204 smart_str_appends(&key, name); in get_binding_from_name()
205 smart_str_0(&key); in get_binding_from_name()
207 binding = zend_hash_find_ptr(sdl->bindings, key.s); in get_binding_from_name()
209 smart_str_free(&key); in get_binding_from_name()
534 smart_str key = {0}; in wsdl_soap_binding_header() local
542 smart_str_appends(&key,hf->ns); in wsdl_soap_binding_header()
543 smart_str_appendc(&key,':'); in wsdl_soap_binding_header()
545 smart_str_appends(&key,hf->name); in wsdl_soap_binding_header()
546 smart_str_0(&key); in wsdl_soap_binding_header()
547 if (zend_hash_add_ptr(h->headerfaults, key.s, hf) == NULL) { in wsdl_soap_binding_header()
550 smart_str_free(&key); in wsdl_soap_binding_header()
636 smart_str key = {0}; in wsdl_soap_binding_body() local
644 smart_str_appends(&key,h->ns); in wsdl_soap_binding_body()
645 smart_str_appendc(&key,':'); in wsdl_soap_binding_body()
647 smart_str_appends(&key,h->name); in wsdl_soap_binding_body()
648 smart_str_0(&key); in wsdl_soap_binding_body()
649 if (zend_hash_add_ptr(binding->headers, key.s, h) == NULL) { in wsdl_soap_binding_body()
652 smart_str_free(&key); in wsdl_soap_binding_body()
1805 static void sdl_serialize_key(zend_string *key, smart_str *out) in sdl_serialize_key() argument
1807 if (key) { in sdl_serialize_key()
1808 WSDL_CACHE_PUT_INT(ZSTR_LEN(key), out); in sdl_serialize_key()
1809 WSDL_CACHE_PUT_N(ZSTR_VAL(key), ZSTR_LEN(key), out); in sdl_serialize_key()
1861 zend_string *key; in sdl_serialize_attribute() local
1863 ZEND_HASH_FOREACH_STR_KEY_PTR(attr->extraAttributes, key, tmp) { in sdl_serialize_attribute()
1864 sdl_serialize_key(key, out); in sdl_serialize_attribute()
1961 zend_string *key; in sdl_serialize_type() local
1963 ZEND_HASH_FOREACH_STR_KEY_PTR(type->restrictions->enumeration, key, tmp) { in sdl_serialize_type()
1965 sdl_serialize_key(key, out); in sdl_serialize_type()
1979 zend_string *key; in sdl_serialize_type() local
1985 ZEND_HASH_FOREACH_STR_KEY_PTR(type->elements, key, tmp) { in sdl_serialize_type()
1986 sdl_serialize_key(key, out); in sdl_serialize_type()
2002 zend_string *key; in sdl_serialize_type() local
2004 ZEND_HASH_FOREACH_STR_KEY_PTR(type->attributes, key, tmp) { in sdl_serialize_type()
2005 sdl_serialize_key(key, out); in sdl_serialize_type()
2041 zend_string *key; in sdl_serialize_parameters() local
2043 ZEND_HASH_FOREACH_STR_KEY_PTR(ht, key, tmp) { in sdl_serialize_parameters()
2044 sdl_serialize_key(key, out); in sdl_serialize_parameters()
2070 zend_string *key; in sdl_serialize_soap_body() local
2072 ZEND_HASH_FOREACH_STR_KEY_PTR(body->headers, key, tmp) { in sdl_serialize_soap_body()
2073 sdl_serialize_key(key, out); in sdl_serialize_soap_body()
2090 zend_string *key; in sdl_serialize_soap_body() local
2092 ZEND_HASH_FOREACH_STR_KEY_PTR(body->headers, key, tmp2) { in sdl_serialize_soap_body()
2093 sdl_serialize_key(key, out); in sdl_serialize_soap_body()
2222 zend_string *key; in add_sdl_to_cache() local
2224 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->groups, key, tmp) { in add_sdl_to_cache()
2225 sdl_serialize_key(key, out); in add_sdl_to_cache()
2232 zend_string *key; in add_sdl_to_cache() local
2234 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->types, key, tmp) { in add_sdl_to_cache()
2235 sdl_serialize_key(key, out); in add_sdl_to_cache()
2242 zend_string *key; in add_sdl_to_cache() local
2244 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->elements, key, tmp) { in add_sdl_to_cache()
2245 sdl_serialize_key(key, out); in add_sdl_to_cache()
2252 zend_string *key; in add_sdl_to_cache() local
2254 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in add_sdl_to_cache()
2255 sdl_serialize_key(key, out); in add_sdl_to_cache()
2271 zend_string *key; in add_sdl_to_cache() local
2273 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->bindings, key, tmp) { in add_sdl_to_cache()
2274 sdl_serialize_key(key, out); in add_sdl_to_cache()
2299 zend_string *key; in add_sdl_to_cache() local
2301 ZEND_HASH_FOREACH_STR_KEY_PTR(&sdl->functions, key, tmp) { in add_sdl_to_cache()
2302 sdl_serialize_key(key, out); in add_sdl_to_cache()
2329 zend_string *key; in add_sdl_to_cache() local
2333 ZEND_HASH_FOREACH_STR_KEY_PTR(tmp->faults, key, fault) { in add_sdl_to_cache()
2334 sdl_serialize_key(key, out); in add_sdl_to_cache()
2368 zend_string *key; in add_sdl_to_cache() local
2370 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->requests, key, tmp) { in add_sdl_to_cache()
2373 sdl_serialize_key(key, out); in add_sdl_to_cache()
2445 zend_string *key; in make_persistent_sdl_function_headers() local
2450 ZEND_HASH_FOREACH_STR_KEY_PTR(headers, key, tmp) { in make_persistent_sdl_function_headers()
2479 if (key) { in make_persistent_sdl_function_headers()
2481 zend_hash_str_add_ptr(pheaders, ZSTR_VAL(key), ZSTR_LEN(key), pheader); in make_persistent_sdl_function_headers()
2509 zend_string *key; in make_persistent_sdl_parameters() local
2514 ZEND_HASH_FOREACH_STR_KEY_PTR(params, key, tmp) { in make_persistent_sdl_parameters()
2536 if (key) { in make_persistent_sdl_parameters()
2538 zend_hash_str_add_ptr(pparams, ZSTR_VAL(key), ZSTR_LEN(key), pparam); in make_persistent_sdl_parameters()
2551 zend_string *key; in make_persistent_sdl_function_faults() local
2556 ZEND_HASH_FOREACH_STR_KEY_PTR(faults, key, tmp) { in make_persistent_sdl_function_faults()
2580 if (key) { in make_persistent_sdl_function_faults()
2582 zend_hash_str_add_ptr(pfaults, ZSTR_VAL(key), ZSTR_LEN(key), pfault); in make_persistent_sdl_function_faults()
2596 zend_string *key; in make_persistent_sdl_attribute() local
2630 ZEND_HASH_FOREACH_STR_KEY_PTR(attr->extraAttributes, key, tmp) { in make_persistent_sdl_attribute()
2631 if (key) { in make_persistent_sdl_attribute()
2643 zend_hash_str_add_ptr(pattr->extraAttributes, ZSTR_VAL(key), ZSTR_LEN(key), pextra); in make_persistent_sdl_attribute()
2702 zend_string *key; in make_persistent_sdl_type() local
2774 ZEND_HASH_FOREACH_STR_KEY_PTR(type->restrictions->enumeration, key, tmp) { in make_persistent_sdl_type()
2778 zend_hash_str_add_ptr(ptype->restrictions->enumeration, ZSTR_VAL(key), ZSTR_LEN(key), penum); in make_persistent_sdl_type()
2789 ZEND_HASH_FOREACH_STR_KEY_PTR(type->elements, key, tmp) { in make_persistent_sdl_type()
2791 if (key) { in make_persistent_sdl_type()
2793 zend_hash_str_add_ptr(ptype->elements, ZSTR_VAL(key), ZSTR_LEN(key), pelem); in make_persistent_sdl_type()
2807 ZEND_HASH_FOREACH_STR_KEY_PTR(type->attributes, key, tmp) { in make_persistent_sdl_type()
2809 if (key) { in make_persistent_sdl_type()
2811 zend_hash_str_add_ptr(ptype->attributes, ZSTR_VAL(key), ZSTR_LEN(key), pattr); in make_persistent_sdl_type()
2936 zend_string *key; in make_persistent_sdl() local
2959 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->groups, key, tmp) { in make_persistent_sdl()
2961 if (key) { in make_persistent_sdl()
2963 zend_hash_str_add_ptr(psdl->groups, ZSTR_VAL(key), ZSTR_LEN(key), ptype); in make_persistent_sdl()
2978 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->types, key, tmp) { in make_persistent_sdl()
2980 if (key) { in make_persistent_sdl()
2982 zend_hash_str_add_ptr(psdl->types, ZSTR_VAL(key), ZSTR_LEN(key), ptype); in make_persistent_sdl()
2997 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->elements, key, tmp) { in make_persistent_sdl()
2999 if (key) { in make_persistent_sdl()
3001 zend_hash_str_add_ptr(psdl->elements, ZSTR_VAL(key), ZSTR_LEN(key), ptype); in make_persistent_sdl()
3016 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->encoders, key, tmp) { in make_persistent_sdl()
3018 if (key) { in make_persistent_sdl()
3020 zend_hash_str_add_ptr(psdl->encoders, ZSTR_VAL(key), ZSTR_LEN(key), penc); in make_persistent_sdl()
3058 ZEND_HASH_FOREACH_STR_KEY_PTR(sdl->bindings, key, tmp) { in make_persistent_sdl()
3060 if (key) { in make_persistent_sdl()
3062 zend_hash_str_add_ptr(psdl->bindings, ZSTR_VAL(key), ZSTR_LEN(key), pbind); in make_persistent_sdl()
3075 ZEND_HASH_FOREACH_STR_KEY_PTR(&sdl->functions, key, tmp) { in make_persistent_sdl()
3077 if (key) { in make_persistent_sdl()
3079 zend_hash_str_add_ptr(&psdl->functions, ZSTR_VAL(key), ZSTR_LEN(key), pfunc); in make_persistent_sdl()
3095 ZEND_HASH_FOREACH_STR_KEY_VAL(sdl->requests, key, zv) { in make_persistent_sdl()
3101 if (key) { in make_persistent_sdl()
3103 zend_hash_str_add_ptr(psdl->requests, ZSTR_VAL(key), ZSTR_LEN(key), preq); in make_persistent_sdl()
3173 char* key = NULL; in get_sdl() local
3217 key = emalloc(len+sizeof("/wsdl-")-1+user_len+2+sizeof(md5str)); in get_sdl()
3218 memcpy(key,SOAP_GLOBAL(cache_dir),len); in get_sdl()
3219 memcpy(key+len,"/wsdl-",sizeof("/wsdl-")-1); in get_sdl()
3222 memcpy(key+len, user, user_len-1); in get_sdl()
3224 key[len++] = '-'; in get_sdl()
3227 key[len++] = (WSDL_CACHE_VERSION >> 8) + '0'; in get_sdl()
3229 key[len++] = (WSDL_CACHE_VERSION >> 8) - 10 + 'a'; in get_sdl()
3232 key[len++] = (WSDL_CACHE_VERSION & 0xf) + '0'; in get_sdl()
3234 key[len++] = (WSDL_CACHE_VERSION & 0xf) - 10 + 'a'; in get_sdl()
3236 memcpy(key+len,md5str,sizeof(md5str)); in get_sdl()
3238 if ((sdl = get_sdl_from_cache(key, uri, t-SOAP_GLOBAL(cache_ttl), &cached)) != NULL) { in get_sdl()
3240 efree(key); in get_sdl()
3332 if ((cache_wsdl & WSDL_CACHE_DISK) && key) { in get_sdl()
3334 add_sdl_to_cache(key, uri, t, sdl); in get_sdl()
3336 efree(key); in get_sdl()
3353 zend_string *latest_key = NULL, *key; in get_sdl() local
3355 ZEND_HASH_FOREACH_STR_KEY_PTR(SOAP_GLOBAL(mem_cache), key, q) { in get_sdl()
3358 latest_key = key; in get_sdl()