diff options
| author | Andrei Zmievski <andrei@php.net> | 2006-04-09 23:35:51 +0000 |
|---|---|---|
| committer | Andrei Zmievski <andrei@php.net> | 2006-04-09 23:35:51 +0000 |
| commit | 06ef71fe3db45fb1cf1c556c537c98924828a4a8 (patch) | |
| tree | 03e51036274ea038952e6682340c85dbab0c5e99 /ext/soap/php_schema.h | |
| parent | 1e33c4cc85396bb5aefb0956e19a652aa5cbf757 (diff) | |
| download | php-git-06ef71fe3db45fb1cf1c556c537c98924828a4a8.tar.gz | |
Speed up SoapClient/SoapServer constructors by caching WSDL structures
in memory. All WSDL files will be cached, unless turned off via an
option to the constructor.
Diffstat (limited to 'ext/soap/php_schema.h')
| -rw-r--r-- | ext/soap/php_schema.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/soap/php_schema.h b/ext/soap/php_schema.h index e5a3934767..fbc7372a10 100644 --- a/ext/soap/php_schema.h +++ b/ext/soap/php_schema.h @@ -26,9 +26,15 @@ int load_schema(sdlCtx *ctx, xmlNodePtr schema TSRMLS_DC); void schema_pass2(sdlCtx *ctx); void delete_model(void *handle); +void delete_model_persistent(void *handle); void delete_type(void *data); +void delete_type_persistent(void *data); void delete_extra_attribute(void *attribute); +void delete_extra_attribute_persistent(void *attribute); void delete_attribute(void *attribute); +void delete_attribute_persistent(void *attribute); void delete_restriction_var_int(void *rvi); +void delete_restriction_var_int_persistent(void *rvi); void delete_restriction_var_char(void *srvc); +void delete_restriction_var_char_persistent(void *srvc); #endif |
