X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=php_http_message.h;h=cd2615eb3c3a9aa73c15a8f270342cd1efab1da4;hb=bd80b17b026a00a254ee8693cd7bacf1ebdec4cf;hp=f867d3704b2a341f770bf85d91f0e4c51c602263;hpb=16273970757b5f5bf733f8e0765b0526af7f071f;p=m6w6%2Fext-http diff --git a/php_http_message.h b/php_http_message.h index f867d37..cd2615e 100644 --- a/php_http_message.h +++ b/php_http_message.h @@ -77,23 +77,23 @@ typedef struct php_http_message_object { zval *iterator; } php_http_message_object_t; -extern zend_class_entry *php_http_message_class_entry; -extern zend_function_entry http_message_method_entry[]; +zend_class_entry *php_http_message_get_class_entry(void); -extern PHP_MINIT_FUNCTION(http_message); -extern PHP_MSHUTDOWN_FUNCTION(http_message); +PHP_MINIT_FUNCTION(http_message); +PHP_MSHUTDOWN_FUNCTION(http_message); -extern void php_http_message_object_prepend(zval *this_ptr, zval *prepend, zend_bool top /* = 1 */ TSRMLS_DC); -extern void php_http_message_object_reverse(zval *this_ptr, zval *return_value TSRMLS_DC); +void php_http_message_object_prepend(zval *this_ptr, zval *prepend, zend_bool top /* = 1 */ TSRMLS_DC); +void php_http_message_object_reverse(zval *this_ptr, zval *return_value TSRMLS_DC); -extern zend_object_value php_http_message_object_new(zend_class_entry *ce TSRMLS_DC); -extern zend_object_value php_http_message_object_new_ex(zend_class_entry *ce, php_http_message_t *msg, php_http_message_object_t **ptr TSRMLS_DC); -extern zend_object_value php_http_message_object_clone(zval *object TSRMLS_DC); -extern void php_http_message_object_free(void *object TSRMLS_DC); +zend_object_value php_http_message_object_new(zend_class_entry *ce TSRMLS_DC); +zend_object_value php_http_message_object_new_ex(zend_class_entry *ce, php_http_message_t *msg, php_http_message_object_t **ptr TSRMLS_DC); +zend_object_value php_http_message_object_clone(zval *object TSRMLS_DC); +void php_http_message_object_free(void *object TSRMLS_DC); PHP_METHOD(HttpMessage, __construct); PHP_METHOD(HttpMessage, getBody); PHP_METHOD(HttpMessage, setBody); +PHP_METHOD(HttpMessage, addBody); PHP_METHOD(HttpMessage, getHeader); PHP_METHOD(HttpMessage, setHeader); PHP_METHOD(HttpMessage, addHeader); @@ -118,7 +118,8 @@ PHP_METHOD(HttpMessage, guessContentType); PHP_METHOD(HttpMessage, getParentMessage); PHP_METHOD(HttpMessage, send); PHP_METHOD(HttpMessage, toString); -PHP_METHOD(HttpMessage, toMessageTypeObject); +PHP_METHOD(HttpMessage, toStream); +PHP_METHOD(HttpMessage, toCallback); PHP_METHOD(HttpMessage, count); PHP_METHOD(HttpMessage, serialize);