X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_client.h;h=308361f50193e5e4f7c6ea738bdbf507a73bba0b;hb=9e2e73504c7c1f4a12268dc18b1409af63765855;hp=d230fed64e39790fe2a309f30afce9cb222490b0;hpb=03f11ce599fa5a89148d588caf6ccec7f939e9d4;p=m6w6%2Fext-http diff --git a/php_http_client.h b/php_http_client.h index d230fed..308361f 100644 --- a/php_http_client.h +++ b/php_http_client.h @@ -68,7 +68,7 @@ typedef struct php_http_client_driver { } php_http_client_driver_t; PHP_HTTP_API ZEND_RESULT_CODE php_http_client_driver_add(php_http_client_driver_t *driver); -PHP_HTTP_API ZEND_RESULT_CODE php_http_client_driver_get(const char *name_str, size_t name_len, php_http_client_driver_t *driver); +PHP_HTTP_API php_http_client_driver_t *php_http_client_driver_get(const char *name_str, size_t name_len); typedef struct php_http_client_progress_state { struct { @@ -105,22 +105,17 @@ typedef struct php_http_client { zend_llist requests; zend_llist responses; - -#ifdef ZTS - void ***ts; -#endif } php_http_client_t; PHP_HTTP_API zend_class_entry *php_http_client_class_entry; typedef struct php_http_client_object { - zend_object zo; - zend_object_value zv; php_http_client_t *client; long iterator; + zend_object zo; } php_http_client_object_t; -PHP_HTTP_API php_http_client_t *php_http_client_init(php_http_client_t *h, php_http_client_ops_t *ops, php_resource_factory_t *rf, void *init_arg TSRMLS_DC); +PHP_HTTP_API php_http_client_t *php_http_client_init(php_http_client_t *h, php_http_client_ops_t *ops, php_resource_factory_t *rf, void *init_arg); PHP_HTTP_API php_http_client_t *php_http_client_copy(php_http_client_t *from, php_http_client_t *to); PHP_HTTP_API void php_http_client_dtor(php_http_client_t *h); PHP_HTTP_API void php_http_client_free(php_http_client_t **h);