Lines Matching refs:ptr_map

2410 static void make_persistent_sdl_type_ref(sdlTypePtr *type, HashTable *ptr_map, HashTable *bp_types)  in make_persistent_sdl_type_ref()  argument
2414 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)type, sizeof(sdlTypePtr))) != NULL) { in make_persistent_sdl_type_ref()
2422 static void make_persistent_sdl_encoder_ref(encodePtr *enc, HashTable *ptr_map, HashTable *bp_encod… in make_persistent_sdl_encoder_ref() argument
2431 if ((tmp = zend_hash_str_find_ptr(ptr_map, (char *)enc, sizeof(encodePtr))) != NULL) { in make_persistent_sdl_encoder_ref()
2439 static HashTable* make_persistent_sdl_function_headers(HashTable *headers, HashTable *ptr_map) in make_persistent_sdl_function_headers() argument
2463 …if ((penc = zend_hash_str_find_ptr(ptr_map, (char*)&pheader->encode, sizeof(encodePtr))) == NULL) { in make_persistent_sdl_function_headers()
2469 …if ((ptype = zend_hash_str_find_ptr(ptr_map, (char*)&pheader->element, sizeof(sdlTypePtr))) == NUL… in make_persistent_sdl_function_headers()
2476 pheader->headerfaults = make_persistent_sdl_function_headers(pheader->headerfaults, ptr_map); in make_persistent_sdl_function_headers()
2491 static void make_persistent_sdl_soap_body(sdlSoapBindingFunctionBodyPtr body, HashTable *ptr_map) in make_persistent_sdl_soap_body() argument
2498 body->headers = make_persistent_sdl_function_headers(body->headers, ptr_map); in make_persistent_sdl_soap_body()
2503 static HashTable* make_persistent_sdl_parameters(HashTable *params, HashTable *ptr_map) in make_persistent_sdl_parameters() argument
2524 … if ((penc = zend_hash_str_find_ptr(ptr_map, (char*)&pparam->encode, sizeof(encodePtr))) == NULL) { in make_persistent_sdl_parameters()
2530 …if ((ptype = zend_hash_str_find_ptr(ptr_map, (char*)&pparam->element, sizeof(sdlTypePtr))) == NULL… in make_persistent_sdl_parameters()
2547 …le* make_persistent_sdl_function_faults(sdlFunctionPtr func, HashTable *faults, HashTable *ptr_map) in make_persistent_sdl_function_faults() argument
2565 pfault->details = make_persistent_sdl_parameters(pfault->details, ptr_map); in make_persistent_sdl_function_faults()
2593 static sdlAttributePtr make_persistent_sdl_attribute(sdlAttributePtr attr, HashTable *ptr_map, Hash… in make_persistent_sdl_attribute() argument
2621 make_persistent_sdl_encoder_ref(&pattr->encode, ptr_map, bp_encoders); in make_persistent_sdl_attribute()
2652 static sdlContentModelPtr make_persistent_sdl_model(sdlContentModelPtr model, HashTable *ptr_map, H… in make_persistent_sdl_model() argument
2664 make_persistent_sdl_type_ref(&pmodel->u.element, ptr_map, bp_types); in make_persistent_sdl_model()
2675 pcontent = make_persistent_sdl_model(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_model()
2688 make_persistent_sdl_type_ref(&pmodel->u.group, ptr_map, bp_types); in make_persistent_sdl_model()
2700 static sdlTypePtr make_persistent_sdl_type(sdlTypePtr type, HashTable *ptr_map, HashTable *bp_types… in make_persistent_sdl_type() argument
2728 make_persistent_sdl_encoder_ref(&ptype->encode, ptr_map, bp_encoders); in make_persistent_sdl_type()
2790 pelem = make_persistent_sdl_type(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2797 zend_hash_str_add_ptr(ptr_map, (char*)&tmp, sizeof(tmp), pelem); in make_persistent_sdl_type()
2808 pattr = make_persistent_sdl_attribute(tmp, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2819 ptype->model = make_persistent_sdl_model(ptype->model, ptr_map, bp_types, bp_encoders); in make_persistent_sdl_type()
2825 static encodePtr make_persistent_sdl_encoder(encodePtr enc, HashTable *ptr_map, HashTable *bp_types… in make_persistent_sdl_encoder() argument
2842 make_persistent_sdl_type_ref(&penc->details.sdl_type, ptr_map, bp_types); in make_persistent_sdl_encoder()
2848 static sdlBindingPtr make_persistent_sdl_binding(sdlBindingPtr bind, HashTable *ptr_map) in make_persistent_sdl_binding() argument
2876 static sdlFunctionPtr make_persistent_sdl_function(sdlFunctionPtr func, HashTable *ptr_map) in make_persistent_sdl_function() argument
2898 …if ((tmp = zend_hash_str_find_ptr(ptr_map, (char*)&pfunc->binding, sizeof(pfunc->binding))) == NUL… in make_persistent_sdl_function()
2912 make_persistent_sdl_soap_body(&soap_binding->input, ptr_map); in make_persistent_sdl_function()
2913 make_persistent_sdl_soap_body(&soap_binding->output, ptr_map); in make_persistent_sdl_function()
2918 pfunc->requestParameters = make_persistent_sdl_parameters(pfunc->requestParameters, ptr_map); in make_persistent_sdl_function()
2921 pfunc->responseParameters = make_persistent_sdl_parameters(pfunc->responseParameters, ptr_map); in make_persistent_sdl_function()
2924 pfunc->faults = make_persistent_sdl_function_faults(pfunc, pfunc->faults, ptr_map); in make_persistent_sdl_function()
2934 HashTable ptr_map; in make_persistent_sdl() local
2940 zend_hash_init(&ptr_map, 0, NULL, NULL, 0); in make_persistent_sdl()
2960 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2967 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
2979 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
2986 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
2998 ptype = make_persistent_sdl_type(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
3005 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), ptype); in make_persistent_sdl()
3017 penc = make_persistent_sdl_encoder(tmp, &ptr_map, &bp_types, &bp_encoders); in make_persistent_sdl()
3024 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), penc); in make_persistent_sdl()
3033 if ((ptype = zend_hash_str_find_ptr(&ptr_map, (char*)tmp, sizeof(*tmp))) == NULL) { in make_persistent_sdl()
3043 if ((penc = zend_hash_str_find_ptr(&ptr_map, (char*)tmp, sizeof(*tmp))) == NULL) { in make_persistent_sdl()
3059 pbind = make_persistent_sdl_binding(tmp, &ptr_map); in make_persistent_sdl()
3066 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pbind); in make_persistent_sdl()
3076 pfunc = make_persistent_sdl_function(tmp, &ptr_map); in make_persistent_sdl()
3083 zend_hash_str_add_ptr(&ptr_map, (char*)&tmp, sizeof(tmp), pfunc); in make_persistent_sdl()
3097 if ((preq = zend_hash_str_find_ptr(&ptr_map, (char*)&tmp, sizeof(tmp))) == NULL) { in make_persistent_sdl()
3108 zend_hash_destroy(&ptr_map); in make_persistent_sdl()