zend_class_entry *http_requestpool_object_ce;
zend_function_entry http_requestpool_object_fe[] = {
PHP_ME(HttpRequestPool, __construct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
+ PHP_ME(HttpRequestPool, __destruct, NULL, ZEND_ACC_PUBLIC|ZEND_ACC_DTOR)
PHP_ME(HttpRequestPool, attach, NULL, ZEND_ACC_PUBLIC)
PHP_ME(HttpRequestPool, detach, NULL, ZEND_ACC_PUBLIC)
PHP_ME(HttpRequestPool, send, NULL, ZEND_ACC_PUBLIC)
+ PHP_ME(HttpRequestPool, reset, NULL, ZEND_ACC_PUBLIC)
+
+ PHP_ME(HttpRequestPool, socketSend, NULL, ZEND_ACC_PROTECTED)
+ PHP_ME(HttpRequestPool, socketSelect, NULL, ZEND_ACC_PROTECTED)
+ PHP_ME(HttpRequestPool, socketRead, NULL, ZEND_ACC_PROTECTED)
{NULL, NULL, NULL}
};
zend_hash_destroy(OBJ_PROP(o));
FREE_HASHTABLE(OBJ_PROP(o));
}
- if (o->pool.ch) {
- curl_multi_cleanup(o->pool.ch);
- }
+ http_request_pool_dtor(&o->pool);
efree(o);
}