X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=src%2Fphp_http_client_curl.h;h=21b6834121d3ecba82864495048dd015273f9b0d;hp=f84107fa3a89b21893cd0beb0a969e6953377187;hb=d5d03014cff8c8ca80ee7866af100d3ceae1bd8f;hpb=286dfcc5b1e7b24117132c7bff5b8e64ac6ac5d0 diff --git a/src/php_http_client_curl.h b/src/php_http_client_curl.h index f84107f..21b6834 100644 --- a/src/php_http_client_curl.h +++ b/src/php_http_client_curl.h @@ -13,7 +13,11 @@ #ifndef PHP_HTTP_CLIENT_CURL_H #define PHP_HTTP_CLIENT_CURL_H -#if PHP_HTTP_HAVE_CURL +#if PHP_HTTP_HAVE_LIBCURL + +struct php_http_client_curl_globals { + php_http_client_driver_t driver; +}; typedef struct php_http_client_curl_handle { CURLM *multi; @@ -49,10 +53,13 @@ static inline void php_http_client_curl_get_timeout(php_http_client_curl_t *curl } PHP_HTTP_API void php_http_client_curl_responsehandler(php_http_client_t *client); +PHP_HTTP_API void php_http_client_curl_loop(php_http_client_t *client, curl_socket_t s, int curl_action); +PHP_HTTP_API php_http_client_ops_t *php_http_client_curl_get_ops(void); PHP_MINIT_FUNCTION(http_client_curl); PHP_MSHUTDOWN_FUNCTION(http_client_curl); -#endif /* PHP_HTTP_HAVE_CURL */ + +#endif /* PHP_HTTP_HAVE_LIBCURL */ #endif /* PHP_HTTP_CLIENT_CURL_H */