Lines Matching refs:out

1789 static void sdl_serialize_string(const char *str, smart_str *out)  in sdl_serialize_string()  argument
1793 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_string()
1795 WSDL_CACHE_PUT_N(str, i, out); in sdl_serialize_string()
1798 WSDL_CACHE_PUT_INT(WSDL_NO_STRING_MARKER, out); in sdl_serialize_string()
1803 static void sdl_serialize_key(zend_string *key, smart_str *out) in sdl_serialize_key() argument
1806 WSDL_CACHE_PUT_INT(ZSTR_LEN(key), out); in sdl_serialize_key()
1807 WSDL_CACHE_PUT_N(ZSTR_VAL(key), ZSTR_LEN(key), out); in sdl_serialize_key()
1809 WSDL_CACHE_PUT_INT(WSDL_NO_STRING_MARKER, out); in sdl_serialize_key()
1813 static void sdl_serialize_encoder_ref(encodePtr enc, HashTable *tmp_encoders, smart_str *out) { in sdl_serialize_encoder_ref() argument
1817 WSDL_CACHE_PUT_INT(Z_LVAL_P(encoder_num), out); in sdl_serialize_encoder_ref()
1819 WSDL_CACHE_PUT_INT(0, out); in sdl_serialize_encoder_ref()
1822 WSDL_CACHE_PUT_INT(0, out); in sdl_serialize_encoder_ref()
1826 static void sdl_serialize_type_ref(sdlTypePtr type, HashTable *tmp_types, smart_str *out) { in sdl_serialize_type_ref() argument
1830 WSDL_CACHE_PUT_INT(Z_LVAL_P(type_num), out); in sdl_serialize_type_ref()
1832 WSDL_CACHE_PUT_INT(0, out); in sdl_serialize_type_ref()
1835 WSDL_CACHE_PUT_INT(0,out); in sdl_serialize_type_ref()
1839 static void sdl_serialize_attribute(sdlAttributePtr attr, HashTable *tmp_encoders, smart_str *out) in sdl_serialize_attribute() argument
1843 sdl_serialize_string(attr->name, out); in sdl_serialize_attribute()
1844 sdl_serialize_string(attr->namens, out); in sdl_serialize_attribute()
1845 sdl_serialize_string(attr->ref, out); in sdl_serialize_attribute()
1846 sdl_serialize_string(attr->def, out); in sdl_serialize_attribute()
1847 sdl_serialize_string(attr->fixed, out); in sdl_serialize_attribute()
1848 WSDL_CACHE_PUT_1(attr->form, out); in sdl_serialize_attribute()
1849 WSDL_CACHE_PUT_1(attr->use, out); in sdl_serialize_attribute()
1850 sdl_serialize_encoder_ref(attr->encode, tmp_encoders, out); in sdl_serialize_attribute()
1856 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_attribute()
1862 sdl_serialize_key(key, out); in sdl_serialize_attribute()
1863 sdl_serialize_string(tmp->ns, out); in sdl_serialize_attribute()
1864 sdl_serialize_string(tmp->val, out); in sdl_serialize_attribute()
1869 …lize_model(sdlContentModelPtr model, HashTable *tmp_types, HashTable *tmp_elements, smart_str *out) in sdl_serialize_model() argument
1871 WSDL_CACHE_PUT_1(model->kind, out); in sdl_serialize_model()
1872 WSDL_CACHE_PUT_INT(model->min_occurs, out); in sdl_serialize_model()
1873 WSDL_CACHE_PUT_INT(model->max_occurs, out); in sdl_serialize_model()
1876 sdl_serialize_type_ref(model->u.element, tmp_elements, out); in sdl_serialize_model()
1884 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_model()
1886 sdl_serialize_model(tmp, tmp_types, tmp_elements, out); in sdl_serialize_model()
1891 sdl_serialize_string(model->u.group_ref,out); in sdl_serialize_model()
1894 sdl_serialize_type_ref(model->u.group, tmp_types, out); in sdl_serialize_model()
1901 static void sdl_serialize_resriction_int(sdlRestrictionIntPtr x, smart_str *out) in sdl_serialize_resriction_int() argument
1904 WSDL_CACHE_PUT_1(1, out); in sdl_serialize_resriction_int()
1905 WSDL_CACHE_PUT_INT(x->value, out); in sdl_serialize_resriction_int()
1906 WSDL_CACHE_PUT_1(x->fixed, out); in sdl_serialize_resriction_int()
1908 WSDL_CACHE_PUT_1(0, out); in sdl_serialize_resriction_int()
1912 static void sdl_serialize_resriction_char(sdlRestrictionCharPtr x, smart_str *out) in sdl_serialize_resriction_char() argument
1915 WSDL_CACHE_PUT_1(1, out); in sdl_serialize_resriction_char()
1916 sdl_serialize_string(x->value, out); in sdl_serialize_resriction_char()
1917 WSDL_CACHE_PUT_1(x->fixed, out); in sdl_serialize_resriction_char()
1919 WSDL_CACHE_PUT_1(0, out); in sdl_serialize_resriction_char()
1923 … sdl_serialize_type(sdlTypePtr type, HashTable *tmp_encoders, HashTable *tmp_types, smart_str *out) in sdl_serialize_type() argument
1928 WSDL_CACHE_PUT_1(type->kind, out); in sdl_serialize_type()
1929 sdl_serialize_string(type->name, out); in sdl_serialize_type()
1930 sdl_serialize_string(type->namens, out); in sdl_serialize_type()
1931 sdl_serialize_string(type->def, out); in sdl_serialize_type()
1932 sdl_serialize_string(type->fixed, out); in sdl_serialize_type()
1933 sdl_serialize_string(type->ref, out); in sdl_serialize_type()
1934 WSDL_CACHE_PUT_1(type->nillable, out); in sdl_serialize_type()
1935 WSDL_CACHE_PUT_1(type->form, out); in sdl_serialize_type()
1936 sdl_serialize_encoder_ref(type->encode, tmp_encoders, out); in sdl_serialize_type()
1939 WSDL_CACHE_PUT_1(1, out); in sdl_serialize_type()
1940 sdl_serialize_resriction_int(type->restrictions->minExclusive,out); in sdl_serialize_type()
1941 sdl_serialize_resriction_int(type->restrictions->minInclusive,out); in sdl_serialize_type()
1942 sdl_serialize_resriction_int(type->restrictions->maxExclusive,out); in sdl_serialize_type()
1943 sdl_serialize_resriction_int(type->restrictions->maxInclusive,out); in sdl_serialize_type()
1944 sdl_serialize_resriction_int(type->restrictions->totalDigits,out); in sdl_serialize_type()
1945 sdl_serialize_resriction_int(type->restrictions->fractionDigits,out); in sdl_serialize_type()
1946 sdl_serialize_resriction_int(type->restrictions->length,out); in sdl_serialize_type()
1947 sdl_serialize_resriction_int(type->restrictions->minLength,out); in sdl_serialize_type()
1948 sdl_serialize_resriction_int(type->restrictions->maxLength,out); in sdl_serialize_type()
1949 sdl_serialize_resriction_char(type->restrictions->whiteSpace,out); in sdl_serialize_type()
1950 sdl_serialize_resriction_char(type->restrictions->pattern,out); in sdl_serialize_type()
1956 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_type()
1962 sdl_serialize_resriction_char(tmp, out); in sdl_serialize_type()
1963 sdl_serialize_key(key, out); in sdl_serialize_type()
1967 WSDL_CACHE_PUT_1(0, out); in sdl_serialize_type()
1974 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_type()
1984 sdl_serialize_key(key, out); in sdl_serialize_type()
1985 sdl_serialize_type(tmp, tmp_encoders, tmp_types, out); in sdl_serialize_type()
1997 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_type()
2003 sdl_serialize_key(key, out); in sdl_serialize_type()
2004 sdl_serialize_attribute(tmp, tmp_encoders, out); in sdl_serialize_type()
2008 WSDL_CACHE_PUT_1(1, out); in sdl_serialize_type()
2009 sdl_serialize_model(type->model, tmp_types, tmp_elements, out); in sdl_serialize_type()
2011 WSDL_CACHE_PUT_1(0, out); in sdl_serialize_type()
2019 static void sdl_serialize_encoder(encodePtr enc, HashTable *tmp_types, smart_str *out) in sdl_serialize_encoder() argument
2021 WSDL_CACHE_PUT_INT(enc->details.type, out); in sdl_serialize_encoder()
2022 sdl_serialize_string(enc->details.type_str, out); in sdl_serialize_encoder()
2023 sdl_serialize_string(enc->details.ns, out); in sdl_serialize_encoder()
2024 sdl_serialize_type_ref(enc->details.sdl_type, tmp_types, out); in sdl_serialize_encoder()
2027 …_serialize_parameters(HashTable *ht, HashTable *tmp_encoders, HashTable *tmp_types, smart_str *out) in sdl_serialize_parameters() argument
2036 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_parameters()
2042 sdl_serialize_key(key, out); in sdl_serialize_parameters()
2043 sdl_serialize_string(tmp->paramName, out); in sdl_serialize_parameters()
2044 WSDL_CACHE_PUT_INT(tmp->order, out); in sdl_serialize_parameters()
2045 sdl_serialize_encoder_ref(tmp->encode, tmp_encoders, out); in sdl_serialize_parameters()
2046 sdl_serialize_type_ref(tmp->element, tmp_types, out); in sdl_serialize_parameters()
2051 …(sdlSoapBindingFunctionBodyPtr body, HashTable *tmp_encoders, HashTable *tmp_types, smart_str *out) in sdl_serialize_soap_body() argument
2055 WSDL_CACHE_PUT_1(body->use, out); in sdl_serialize_soap_body()
2057 WSDL_CACHE_PUT_1(body->encodingStyle, out); in sdl_serialize_soap_body()
2059 sdl_serialize_string(body->ns, out); in sdl_serialize_soap_body()
2065 WSDL_CACHE_PUT_INT(i, out); in sdl_serialize_soap_body()
2071 sdl_serialize_key(key, out); in sdl_serialize_soap_body()
2072 WSDL_CACHE_PUT_1(tmp->use, out); in sdl_serialize_soap_body()
2074 WSDL_CACHE_PUT_1(tmp->encodingStyle, out); in sdl_serialize_soap_body()
2076 sdl_serialize_string(tmp->name, out); in sdl_serialize_soap_body()
2077 sdl_serialize_string(tmp->ns, out); in sdl_serialize_soap_body()
2078 sdl_serialize_encoder_ref(tmp->encode, tmp_encoders, out); in sdl_serialize_soap_body()
2079 sdl_serialize_type_ref(tmp->element, tmp_types, out); in sdl_serialize_soap_body()
2085 WSDL_CACHE_PUT_INT(j, out); in sdl_serialize_soap_body()
2091 sdl_serialize_key(key, out); in sdl_serialize_soap_body()
2092 WSDL_CACHE_PUT_1(tmp2->use, out); in sdl_serialize_soap_body()
2094 WSDL_CACHE_PUT_1(tmp2->encodingStyle, out); in sdl_serialize_soap_body()
2096 sdl_serialize_string(tmp2->name, out); in sdl_serialize_soap_body()
2097 sdl_serialize_string(tmp2->ns, out); in sdl_serialize_soap_body()
2098 sdl_serialize_encoder_ref(tmp2->encode, tmp_encoders, out); in sdl_serialize_soap_body()
2099 sdl_serialize_type_ref(tmp2->element, tmp_types, out); in sdl_serialize_soap_body()
2109 smart_str *out = &buf; in add_sdl_to_cache() local
2132 WSDL_CACHE_PUT_N("wsdl", 4, out); in add_sdl_to_cache()
2133 WSDL_CACHE_PUT_1(WSDL_CACHE_VERSION,out); in add_sdl_to_cache()
2134 WSDL_CACHE_PUT_1(0,out); in add_sdl_to_cache()
2135 WSDL_CACHE_PUT_N(&t, sizeof(t), out); in add_sdl_to_cache()
2137 sdl_serialize_string(uri, out); in add_sdl_to_cache()
2138 sdl_serialize_string(sdl->source, out); in add_sdl_to_cache()
2139 sdl_serialize_string(sdl->target_ns, out); in add_sdl_to_cache()
2146 WSDL_CACHE_PUT_INT(i, out); in add_sdl_to_cache()
2163 WSDL_CACHE_PUT_INT(i, out); in add_sdl_to_cache()
2180 WSDL_CACHE_PUT_INT(i, out); in add_sdl_to_cache()
2197 WSDL_CACHE_PUT_INT(i, out); in add_sdl_to_cache()
2223 sdl_serialize_key(key, out); in add_sdl_to_cache()
2224 sdl_serialize_type(tmp, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2233 sdl_serialize_key(key, out); in add_sdl_to_cache()
2234 sdl_serialize_type(tmp, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2243 sdl_serialize_key(key, out); in add_sdl_to_cache()
2244 sdl_serialize_type(tmp, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2253 sdl_serialize_key(key, out); in add_sdl_to_cache()
2254 sdl_serialize_encoder(tmp, &tmp_types, out); in add_sdl_to_cache()
2264 WSDL_CACHE_PUT_INT(i, out); in add_sdl_to_cache()
2272 sdl_serialize_key(key, out); in add_sdl_to_cache()
2273 sdl_serialize_string(tmp->name, out); in add_sdl_to_cache()
2274 sdl_serialize_string(tmp->location, out); in add_sdl_to_cache()
2275 WSDL_CACHE_PUT_1(tmp->bindingType,out); in add_sdl_to_cache()
2278 WSDL_CACHE_PUT_1(binding->style, out); in add_sdl_to_cache()
2279 WSDL_CACHE_PUT_1(binding->transport, out); in add_sdl_to_cache()
2281 WSDL_CACHE_PUT_1(0,out); in add_sdl_to_cache()
2292 WSDL_CACHE_PUT_INT(i, out); in add_sdl_to_cache()
2300 sdl_serialize_key(key, out); in add_sdl_to_cache()
2301 sdl_serialize_string(tmp->functionName, out); in add_sdl_to_cache()
2302 sdl_serialize_string(tmp->requestName, out); in add_sdl_to_cache()
2303 sdl_serialize_string(tmp->responseName, out); in add_sdl_to_cache()
2308 WSDL_CACHE_PUT_INT(Z_LVAL_P(binding_num), out); in add_sdl_to_cache()
2312 WSDL_CACHE_PUT_1(binding->style, out); in add_sdl_to_cache()
2313 sdl_serialize_string(binding->soapAction, out); in add_sdl_to_cache()
2314 sdl_serialize_soap_body(&binding->input, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2315 sdl_serialize_soap_body(&binding->output, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2317 WSDL_CACHE_PUT_1(0,out); in add_sdl_to_cache()
2322 sdl_serialize_parameters(tmp->requestParameters, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2323 sdl_serialize_parameters(tmp->responseParameters, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2329 WSDL_CACHE_PUT_INT(zend_hash_num_elements(tmp->faults), out); in add_sdl_to_cache()
2332 sdl_serialize_key(key, out); in add_sdl_to_cache()
2333 sdl_serialize_string(fault->name, out); in add_sdl_to_cache()
2334 sdl_serialize_parameters(fault->details, &tmp_encoders, &tmp_types, out); in add_sdl_to_cache()
2337 WSDL_CACHE_PUT_1(binding->use, out); in add_sdl_to_cache()
2339 WSDL_CACHE_PUT_1(binding->encodingStyle, out); in add_sdl_to_cache()
2341 sdl_serialize_string(binding->ns, out); in add_sdl_to_cache()
2343 WSDL_CACHE_PUT_1(0, out); in add_sdl_to_cache()
2347 WSDL_CACHE_PUT_INT(0, out); in add_sdl_to_cache()
2362 WSDL_CACHE_PUT_INT(i, out); in add_sdl_to_cache()
2370 WSDL_CACHE_PUT_INT(Z_LVAL_P(function_num), out); in add_sdl_to_cache()
2371 sdl_serialize_key(key, out); in add_sdl_to_cache()