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 RETURN_RES(zend_register_resource(mh, le_curl_multi_handle)); in PHP_FUNCTION()
77 php_curlm *mh; in PHP_FUNCTION() local
85 …if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi… in PHP_FUNCTION()
98 zend_llist_add_element(&mh->easyh, &tmp_val); in PHP_FUNCTION()
100 RETURN_LONG((zend_long)curl_multi_add_handle(mh->multi, ch->cp)); in PHP_FUNCTION()
138 php_curlm *mh; in PHP_FUNCTION() local
145 …if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi… in PHP_FUNCTION()
153 RETVAL_LONG((zend_long)curl_multi_remove_handle(mh->multi, ch->cp)); in PHP_FUNCTION()
154 zend_llist_del_element(&mh->easyh, z_ch, (int (*)(void *, void *))curl_compare_resources); in PHP_FUNCTION()
174 php_curlm *mh; in PHP_FUNCTION() local
186 …if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi… in PHP_FUNCTION()
196 curl_multi_fdset(mh->multi, &readfds, &writefds, &exceptfds, &maxfd); in PHP_FUNCTION()
210 php_curlm *mh; in PHP_FUNCTION() local
218 …if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi… in PHP_FUNCTION()
227 for (pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; in PHP_FUNCTION()
228 pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { in PHP_FUNCTION()
240 result = curl_multi_perform(mh->multi, &still_running); in PHP_FUNCTION()
279 php_curlm *mh; in PHP_FUNCTION() local
288 …if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi… in PHP_FUNCTION()
292 tmp_msg = curl_multi_info_read(mh->multi, &queued_msgs); in PHP_FUNCTION()
312 for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; in PHP_FUNCTION()
313 pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { in PHP_FUNCTION()
346 php_curlm *mh; in PHP_FUNCTION() local
352 …if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi… in PHP_FUNCTION()
362 php_curlm *mh = (php_curlm *)rsrc->ptr; in _php_curl_multi_close() local
363 if (mh) { in _php_curl_multi_close()
368 for (pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; in _php_curl_multi_close()
369 pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { in _php_curl_multi_close()
378 curl_multi_cleanup(mh->multi); in _php_curl_multi_close()
379 zend_llist_clean(&mh->easyh); in _php_curl_multi_close()
380 efree(mh); in _php_curl_multi_close()
409 static int _php_curl_multi_setopt(php_curlm *mh, zend_long option, zval *zvalue, zval *return_value… in _php_curl_multi_setopt() argument
427 error = curl_multi_setopt(mh->multi, option, zval_get_long(zvalue)); in _php_curl_multi_setopt()
450 php_curlm *mh; in PHP_FUNCTION() local
456 …if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi… in PHP_FUNCTION()
460 if (!_php_curl_multi_setopt(mh, options, zvalue, return_value)) { in PHP_FUNCTION()