X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http_response_object.c;h=4f42afeb8ab3789c8e0adf4dc034605df69bf3ec;hb=64b8eb68455c36e7e153014deaf52a6f9d2de39c;hp=aaa51f51d8a60575ae3515d195b2fef528bb2008;hpb=4a881fb37338bfeacd40c42a97f334c9faed299a;p=m6w6%2Fext-http diff --git a/http_response_object.c b/http_response_object.c index aaa51f5..4f42afe 100644 --- a/http_response_object.c +++ b/http_response_object.c @@ -19,13 +19,14 @@ #ifdef HAVE_CONFIG_H # include "config.h" #endif - #include "php.h" +#ifdef ZEND_ENGINE_2 + #include "php_http_std_defs.h" #include "php_http_response_object.h" -#ifdef ZEND_ENGINE_2 +#include "missing.h" #define http_response_object_declare_default_properties() _http_response_object_declare_default_properties(TSRMLS_C) static inline void _http_response_object_declare_default_properties(TSRMLS_D); @@ -52,6 +53,12 @@ zend_function_entry http_response_object_fe[] = { PHP_ME(HttpResponse, setGzip, NULL, ZEND_ACC_PUBLIC) PHP_ME(HttpResponse, getGzip, NULL, ZEND_ACC_PUBLIC) + PHP_ME(HttpResponse, setThrottleDelay, NULL, ZEND_ACC_PUBLIC) + PHP_ME(HttpResponse, getThrottleDelay, NULL, ZEND_ACC_PUBLIC) + + PHP_ME(HttpResponse, setSendBuffersize, NULL, ZEND_ACC_PUBLIC) + PHP_ME(HttpResponse, getSendBuffersize, NULL, ZEND_ACC_PUBLIC) + PHP_ME(HttpResponse, setData, NULL, ZEND_ACC_PUBLIC) PHP_ME(HttpResponse, getData, NULL, ZEND_ACC_PUBLIC) @@ -105,6 +112,8 @@ static inline void _http_response_object_declare_default_properties(TSRMLS_D) DCL_PROP(PROTECTED, long, dispoInline, 0); DCL_PROP(PROTECTED, long, cache, 0); DCL_PROP(PROTECTED, long, gzip, 0); + DCL_PROP(PROTECTED, long, sendBuffersize, HTTP_SENDBUF_SIZE); + DCL_PROP(PROTECTED, double, throttleDelay, 0.0); DCL_PROP(PRIVATE, long, raw_cache_header, 0); DCL_PROP(PRIVATE, long, send_mode, -1);