Lines Matching refs:ptr_map
2406 static void make_persistent_sdl_type_ref(sdlTypePtr *type, HashTable *ptr_map, HashTable *bp_types) in make_persistent_sdl_type_ref() argument
2410 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)type, sizeof(sdlTypePtr))) != NULL) { in make_persistent_sdl_type_ref()
2418 static void make_persistent_sdl_encoder_ref(encodePtr *enc, HashTable *ptr_map, HashTable *bp_encod… in make_persistent_sdl_encoder_ref() argument
2427 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)enc, sizeof(encodePtr))) != NULL) { in make_persistent_sdl_encoder_ref()
2435 static HashTable* make_persistent_sdl_function_headers(HashTable *headers, HashTable *ptr_map) in make_persistent_sdl_function_headers() argument
2459 …if ((penc = zend_hash_str_find_ptr(ptr_map, (char*)&pheader->encode, sizeof(encodePtr))) == NULL) { in make_persistent_sdl_function_headers()
2465 …if ((ptype = zend_hash_str_find_ptr(ptr_map, (char*)&pheader->element, sizeof(sdlTypePtr))) == NUL… in make_persistent_sdl_function_headers()
2472 pheader->headerfaults = make_persistent_sdl_function_headers(pheader->headerfaults, ptr_map); in make_persistent_sdl_function_headers()
2487 static void make_persistent_sdl_soap_body(sdlSoapBindingFunctionBodyPtr body, HashTable *ptr_map) in make_persistent_sdl_soap_body() argument
2494 body->headers = make_persistent_sdl_function_headers(body->headers, ptr_map); in make_persistent_sdl_soap_body()
2499 static HashTable* make_persistent_sdl_parameters(HashTable *params, HashTable *ptr_map) in make_persistent_sdl_parameters() argument
2520 … if ((penc = zend_hash_str_find_ptr(ptr_map, (char*)&pparam->encode, sizeof(encodePtr))) == NULL) { in make_persistent_sdl_parameters()
2526 …if ((ptype = zend_hash_str_find_ptr(ptr_map, (char*)&pparam->element, sizeof(sdlTypePtr))) == NULL… in make_persistent_sdl_parameters()
2543 …le* make_persistent_sdl_function_faults(sdlFunctionPtr func, HashTable *faults, HashTable *ptr_map) in make_persistent_sdl_function_faults() argument
2561 pfault->details = make_persistent_sdl_parameters(pfault->details, ptr_map); in make_persistent_sdl_function_faults()
2589 static sdlAttributePtr make_persistent_sdl_attribute(sdlAttributePtr attr, HashTable *ptr_map, Hash… in make_persistent_sdl_attribute() argument
2617 make_persistent_sdl_encoder_ref(&pattr->encode, ptr_map, bp_encoders); in make_persistent_sdl_attribute()
2648 static sdlContentModelPtr make_persistent_sdl_model(sdlContentModelPtr model, HashTable *ptr_map, H… in make_persistent_sdl_model() argument
2660 make_persistent_sdl_type_ref(&pmodel->u.element, ptr_map, bp_types); in make_persistent_sdl_model()
2671 pcontent = make_persistent_sdl_model(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_model()
2684 make_persistent_sdl_type_ref(&pmodel->u.group, ptr_map, bp_types); in make_persistent_sdl_model()
2696 static sdlTypePtr make_persistent_sdl_type(sdlTypePtr type, HashTable *ptr_map, HashTable *bp_types… in make_persistent_sdl_type() argument
2724 make_persistent_sdl_encoder_ref(&ptype->encode, ptr_map, bp_encoders); in make_persistent_sdl_type()
2780 pelem = make_persistent_sdl_type(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2787 zend_hash_str_add_ptr(ptr_map, (char*)&tmp, sizeof(tmp), pelem); in make_persistent_sdl_type()
2798 pattr = make_persistent_sdl_attribute(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2809 ptype->model = make_persistent_sdl_model(ptype->model, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2815 static encodePtr make_persistent_sdl_encoder(encodePtr enc, HashTable *ptr_map, HashTable *bp_types… in make_persistent_sdl_encoder() argument
2832 make_persistent_sdl_type_ref(&penc->details.sdl_type, ptr_map, bp_types); in make_persistent_sdl_encoder()
2838 static sdlBindingPtr make_persistent_sdl_binding(sdlBindingPtr bind, HashTable *ptr_map) in make_persistent_sdl_binding() argument
2866 static sdlFunctionPtr make_persistent_sdl_function(sdlFunctionPtr func, HashTable *ptr_map) in make_persistent_sdl_function() argument
2888 …if ((tmp = zend_hash_str_find_ptr(ptr_map, (char*)&pfunc->binding, sizeof(pfunc->binding))) == NUL… in make_persistent_sdl_function()
2902 make_persistent_sdl_soap_body(&soap_binding->input, ptr_map); in make_persistent_sdl_function()
2903 make_persistent_sdl_soap_body(&soap_binding->output, ptr_map); in make_persistent_sdl_function()
2908 pfunc->requestParameters = make_persistent_sdl_parameters(pfunc->requestParameters, ptr_map); in make_persistent_sdl_function()
2911 pfunc->responseParameters = make_persistent_sdl_parameters(pfunc->responseParameters, ptr_map); in make_persistent_sdl_function()
2914 pfunc->faults = make_persistent_sdl_function_faults(pfunc, pfunc->faults, ptr_map); in make_persistent_sdl_function()
2924 HashTable ptr_map; in make_persistent_sdl() local
2930 zend_hash_init(&ptr_map, 0, NULL, NULL, 0); in make_persistent_sdl()
2950 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2957 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
2969 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2976 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
2988 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2995 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
3007 penc = make_persistent_sdl_encoder(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
3014 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), penc); in make_persistent_sdl()
3023 if ((ptype = zend_hash_str_find_ptr(&ptr_map, (char*)tmp, sizeof(*tmp))) == NULL) { in make_persistent_sdl()
3033 if ((penc = zend_hash_str_find_ptr(&ptr_map, (char*)tmp, sizeof(*tmp))) == NULL) { in make_persistent_sdl()
3049 pbind = make_persistent_sdl_binding(tmp, &ptr_map); in make_persistent_sdl()
3056 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pbind); in make_persistent_sdl()
3066 pfunc = make_persistent_sdl_function(tmp, &ptr_map); in make_persistent_sdl()
3073 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pfunc); in make_persistent_sdl()
3087 if ((preq = zend_hash_str_find_ptr(&ptr_map, (char*)&tmp, sizeof(tmp))) == NULL) { in make_persistent_sdl()
3098 zend_hash_destroy(&ptr_map); in make_persistent_sdl()