X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_client_curl_user.h;h=35f5d6fa977e4ba00d0e00cbf806f52c3d7f0d23;hp=8a6778fd71c9e15d2e8b7054a6758633d5c0088f;hb=43a9a6f8cb56e25c3770d652ce77045f89f68ca6;hpb=a1d6c90d8630ec1385f10052656d129498720adf diff --git a/src/php_http_client_curl_user.h b/src/php_http_client_curl_user.h index 8a6778f..35f5d6f 100644 --- a/src/php_http_client_curl_user.h +++ b/src/php_http_client_curl_user.h @@ -10,9 +10,23 @@ +--------------------------------------------------------------------+ */ +#ifndef PHP_HTTP_CLIENT_CURL_USER_H +#define PHP_HTTP_CLIENT_CURL_USER_H + #if PHP_HTTP_HAVE_CURL -PHP_HTTP_API zend_class_entry *php_http_client_curl_user_class_entry; +typedef struct php_http_client_curl_user_context { + php_http_client_t *client; + zval user; + zend_function closure; + php_http_object_method_t timer; + php_http_object_method_t socket; + php_http_object_method_t once; + php_http_object_method_t wait; + php_http_object_method_t send; +} php_http_client_curl_user_context_t; + +PHP_HTTP_API zend_class_entry *php_http_client_curl_user_get_class_entry(); PHP_HTTP_API php_http_client_curl_ops_t *php_http_client_curl_user_ops_get(); PHP_MINIT_FUNCTION(http_client_curl_user); @@ -79,6 +93,8 @@ interface http\Client\Curl\User } #endif +#endif + /* * Local variables: * tab-width: 4