Lines Matching refs:mh

56 	php_curlm *mh;  in PHP_FUNCTION()  local
62 mh = ecalloc(1, sizeof(php_curlm)); in PHP_FUNCTION()
63 mh->multi = curl_multi_init(); in PHP_FUNCTION()
65 zend_llist_init(&mh->easyh, sizeof(zval), _php_curl_multi_cleanup_list, 0); in PHP_FUNCTION()
67 ZEND_REGISTER_RESOURCE(return_value, mh, le_curl_multi_handle); in PHP_FUNCTION()
77 php_curlm *mh; in PHP_FUNCTION() local
85 ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); in PHP_FUNCTION()
95 zend_llist_add_element(&mh->easyh, &tmp_val); in PHP_FUNCTION()
97 RETURN_LONG((long) curl_multi_add_handle(mh->multi, ch->cp)); in PHP_FUNCTION()
139 php_curlm *mh; in PHP_FUNCTION() local
146 ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); in PHP_FUNCTION()
151 zend_llist_del_element( &mh->easyh, &z_ch, in PHP_FUNCTION()
154 RETURN_LONG((long) curl_multi_remove_handle(mh->multi, ch->cp)); in PHP_FUNCTION()
173 php_curlm *mh; in PHP_FUNCTION() local
185 ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); in PHP_FUNCTION()
193 curl_multi_fdset(mh->multi, &readfds, &writefds, &exceptfds, &maxfd); in PHP_FUNCTION()
207 php_curlm *mh; in PHP_FUNCTION() local
215 ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); in PHP_FUNCTION()
222 for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; in PHP_FUNCTION()
223 pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { in PHP_FUNCTION()
232 result = curl_multi_perform(mh->multi, &still_running); in PHP_FUNCTION()
264 php_curlm *mh; in PHP_FUNCTION() local
273 ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); in PHP_FUNCTION()
275 tmp_msg = curl_multi_info_read(mh->multi, &queued_msgs); in PHP_FUNCTION()
295 for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; in PHP_FUNCTION()
296 pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { in PHP_FUNCTION()
327 php_curlm *mh; in PHP_FUNCTION() local
333 ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); in PHP_FUNCTION()
341 php_curlm *mh = (php_curlm *) rsrc->ptr; in _php_curl_multi_close() local
342 if (mh) { in _php_curl_multi_close()
347 for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; in _php_curl_multi_close()
348 pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { in _php_curl_multi_close()
354 curl_multi_cleanup(mh->multi); in _php_curl_multi_close()
355 zend_llist_clean(&mh->easyh); in _php_curl_multi_close()
356 efree(mh); in _php_curl_multi_close()