Merge branch 'v2.6.x'
[m6w6/ext-http] / src / php_http_client_curl.h
index f84107fa3a89b21893cd0beb0a969e6953377187..abd8f993085b28f18920659e1e71e4e899da4415 100644 (file)
 
 #if PHP_HTTP_HAVE_CURL
 
+struct php_http_client_curl_globals {
+       php_http_client_driver_t driver;
+};
+
 typedef struct php_http_client_curl_handle {
        CURLM *multi;
        CURLSH *share;
@@ -49,9 +53,12 @@ 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_CLIENT_CURL_H */