Lines Matching refs:soap_headers

64 static xmlDocPtr serialize_function_call(zval *this_ptr, sdlFunctionPtr function, char *function_name, char *uri, zval **arguments, int arg_count, int version, HashTable *soap_headers TSRMLS_DC);
1618 soapHeader *soap_headers = NULL;
1768 function = deserialize_function_call(service->sdl, doc_request, service->actor, &function_name, &num_params, &params, &soap_version, &soap_headers TSRMLS_CC);
1782 service->soap_headers_ptr = &soap_headers;
1903 if (soap_headers != NULL) {
1904 soapHeader *header = soap_headers;
2030 doc_return = serialize_response_call(function, response_name, service->uri, retval, soap_headers, soap_version TSRMLS_CC);
2124 while (soap_headers != NULL) {
2125 soapHeader *h = soap_headers;
2128 soap_headers = soap_headers->next;
2805 HashTable* soap_headers,
2888 soap_headers == NULL) {
2897 request = serialize_function_call(this_ptr, fn, NULL, fnb->input.ns, real_args, arg_count, soap_version, soap_headers TSRMLS_CC);
2900 request = serialize_function_call(this_ptr, fn, NULL, sdl->target_ns, real_args, arg_count, soap_version, soap_headers TSRMLS_CC);
2935 request = serialize_function_call(this_ptr, NULL, function, call_uri, real_args, arg_count, soap_version, soap_headers TSRMLS_CC);
3022 HashTable* soap_headers = NULL;
3060 soap_headers = Z_ARRVAL_P(headers);
3061 verify_soap_headers_array(soap_headers TSRMLS_CC);
3065 soap_headers = emalloc(sizeof(HashTable));
3066 zend_hash_init(soap_headers, 0, NULL, ZVAL_PTR_DTOR, 0);
3067 zend_hash_next_index_insert(soap_headers, &headers, sizeof(zval*), NULL);
3078 if (soap_headers) {
3082 zend_hash_copy(t, soap_headers, (copy_ctor_func_t) zval_add_ref, NULL, sizeof(zval *));
3083 soap_headers = t;
3089 zend_hash_next_index_insert(soap_headers, tmp, sizeof(zval *), NULL);
3093 soap_headers = Z_ARRVAL_P(*tmp);
3112 do_soap_call(this_ptr, function, function_len, arg_count, real_args, return_value, location, soap_action, uri, soap_headers, output_headers TSRMLS_CC);
3117 if (soap_headers && free_soap_headers) {
3118 zend_hash_destroy(soap_headers);
3119 efree(soap_headers);
3416 HashTable *soap_headers;
3422 soap_headers = Z_ARRVAL_P(soap_headers_p);
3424 soap_headers = NULL;
3426 do_soap_call(this_ptr, function, Z_STRLEN(function_name->element) + 1, arg_count, arguments, return_value, NULL, NULL, NULL, soap_headers, NULL TSRMLS_CC);
4351 static xmlDocPtr serialize_function_call(zval *this_ptr, sdlFunctionPtr function, char *function_name, char *uri, zval **arguments, int arg_count, int version, HashTable *soap_headers TSRMLS_DC)
4378 if (soap_headers) {
4476 zend_hash_internal_pointer_reset(soap_headers);
4477 while (zend_hash_get_current_data(soap_headers,(void**)&header) == SUCCESS) {
4550 zend_hash_move_forward(soap_headers);