* split request and response message parsers, so the "100 Continue" response does...
[m6w6/ext-http] / php_http_client.h
index 93a910c3737e63255d3143d645b6b38e42778322..8e3d8b46e6bb71d9e82a39a63ed95c406a82d7c9 100644 (file)
@@ -144,9 +144,16 @@ typedef struct php_http_client {
        void *ctx;
        php_http_resource_factory_t *rf;
        php_http_client_ops_t *ops;
        void *ctx;
        php_http_resource_factory_t *rf;
        php_http_client_ops_t *ops;
-       php_http_message_parser_t *parser;
-       php_http_message_t *message;
-       php_http_buffer_t *buffer;
+       struct {
+               php_http_message_parser_t *parser;
+               php_http_message_t *message;
+               php_http_buffer_t *buffer;
+       } request;
+       struct {
+               php_http_message_parser_t *parser;
+               php_http_message_t *message;
+               php_http_buffer_t *buffer;
+       } response;
 #ifdef ZTS
        void ***ts;
 #endif
 #ifdef ZTS
        void ***ts;
 #endif