X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_request_pool.h;h=c0903302f497425152c080af3125cc8a2060e695;hb=737776929a44884a24c3e584162d771ada71f7e9;hp=221292d936263f3e652dd71c4a1ca44e3ac9d64b;hpb=7dc5de0b79846bfe33ca36a9eeb894ef2ecfdee1;p=m6w6%2Fext-http diff --git a/php_http_request_pool.h b/php_http_request_pool.h index 221292d..c090330 100644 --- a/php_http_request_pool.h +++ b/php_http_request_pool.h @@ -1,9 +1,18 @@ +/* + +--------------------------------------------------------------------+ + | PECL :: http | + +--------------------------------------------------------------------+ + | Redistribution and use in source and binary forms, with or without | + | modification, are permitted provided that the conditions mentioned | + | in the accompanying LICENSE file are met. | + +--------------------------------------------------------------------+ + | Copyright (c) 2004-2011, Michael Wallner | + +--------------------------------------------------------------------+ +*/ #ifndef PHP_HTTP_REQUESTPOOL_H #define PHP_HTTP_REQUESTPOOL_H -#include "php_http_request.h" - typedef enum php_http_request_pool_setopt_opt { PHP_HTTP_REQUEST_POOL_OPT_ENABLE_PIPELINING, PHP_HTTP_REQUEST_POOL_OPT_USE_EVENTS, @@ -18,7 +27,7 @@ typedef void (*php_http_request_pool_reset_func_t)(php_http_request_pool_t *p); typedef STATUS (*php_http_request_pool_exec_func_t)(php_http_request_pool_t *p); typedef STATUS (*php_http_request_pool_wait_func_t)(php_http_request_pool_t *p, struct timeval *custom_timeout); typedef int (*php_http_request_pool_once_func_t)(php_http_request_pool_t *p); -typedef STATUS (*php_http_request_pool_attach_func_t)(php_http_request_pool_t *p, php_http_request_t *r, php_http_request_method_t m, const char *url, php_http_message_body_t *body); +typedef STATUS (*php_http_request_pool_attach_func_t)(php_http_request_pool_t *p, php_http_request_t *r, const char *m, const char *url, php_http_message_body_t *body); typedef STATUS (*php_http_request_pool_detach_func_t)(php_http_request_pool_t *p, php_http_request_t *r); typedef STATUS (*php_http_request_pool_setopt_func_t)(php_http_request_pool_t *p, php_http_request_pool_setopt_opt_t opt, void *arg); @@ -46,8 +55,6 @@ struct php_http_request_pool { zend_llist finished; } requests; - zval *persistent_handle_id; - #ifdef ZTS void ***ts; #endif @@ -104,3 +111,13 @@ PHP_METHOD(HttpRequestPool, enableEvents); PHP_MINIT_FUNCTION(http_request_pool); #endif /* PHP_HTTP_REQUESTPOOL_H */ + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + * vim600: noet sw=4 ts=4 fdm=marker + * vim<600: noet sw=4 ts=4 + */ +