- dynamically register request method constants
[m6w6/ext-http] / http_response_object.c
index aaa51f51d8a60575ae3515d195b2fef528bb2008..42416ecf6e91667e026098dc01bcf348fd7106cd 100644 (file)
@@ -27,6 +27,8 @@
 
 #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 +54,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 +113,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);