X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_resource_factory.h;h=54de8c78484e9756b79e24abcf874699d29a558a;hp=df49fe7177e486bb66aee7b6bd35c02e77690cc6;hb=e34ef0f70e4bcb816b3dbfc41aedc799ec64b04d;hpb=8c69d38f5215bf073ff0a563b65c6ac067937de4 diff --git a/php_http_resource_factory.h b/php_http_resource_factory.h index df49fe7..54de8c7 100644 --- a/php_http_resource_factory.h +++ b/php_http_resource_factory.h @@ -29,9 +29,11 @@ typedef struct php_http_resource_factory { void *data; void (*dtor)(void *data); + unsigned refcount; } php_http_resource_factory_t; PHP_HTTP_API php_http_resource_factory_t *php_http_resource_factory_init(php_http_resource_factory_t *f, php_http_resource_factory_ops_t *fops, void *data, void (*dtor)(void *data)); +PHP_HTTP_API unsigned php_http_resource_factory_addref(php_http_resource_factory_t *rf); PHP_HTTP_API void php_http_resource_factory_dtor(php_http_resource_factory_t *f); PHP_HTTP_API void php_http_resource_factory_free(php_http_resource_factory_t **f);