mh 363 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 368 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 373 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 378 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 387 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 392 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 56 ext/curl/multi.c php_curlm *mh; mh 62 ext/curl/multi.c mh = ecalloc(1, sizeof(php_curlm)); mh 63 ext/curl/multi.c mh->multi = curl_multi_init(); mh 65 ext/curl/multi.c zend_llist_init(&mh->easyh, sizeof(zval), _php_curl_multi_cleanup_list, 0); mh 67 ext/curl/multi.c RETURN_RES(zend_register_resource(mh, le_curl_multi_handle)); mh 77 ext/curl/multi.c php_curlm *mh; mh 85 ext/curl/multi.c if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi_handle)) == NULL) { mh 98 ext/curl/multi.c zend_llist_add_element(&mh->easyh, &tmp_val); mh 100 ext/curl/multi.c RETURN_LONG((zend_long)curl_multi_add_handle(mh->multi, ch->cp)); mh 138 ext/curl/multi.c php_curlm *mh; mh 145 ext/curl/multi.c if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi_handle)) == NULL) { mh 153 ext/curl/multi.c RETVAL_LONG((zend_long)curl_multi_remove_handle(mh->multi, ch->cp)); mh 154 ext/curl/multi.c zend_llist_del_element(&mh->easyh, z_ch, (int (*)(void *, void *))curl_compare_resources); mh 174 ext/curl/multi.c php_curlm *mh; mh 186 ext/curl/multi.c if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi_handle)) == NULL) { mh 196 ext/curl/multi.c curl_multi_fdset(mh->multi, &readfds, &writefds, &exceptfds, &maxfd); mh 210 ext/curl/multi.c php_curlm *mh; mh 218 ext/curl/multi.c if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi_handle)) == NULL) { mh 227 ext/curl/multi.c for (pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; mh 228 ext/curl/multi.c pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { mh 240 ext/curl/multi.c result = curl_multi_perform(mh->multi, &still_running); mh 279 ext/curl/multi.c php_curlm *mh; mh 288 ext/curl/multi.c if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi_handle)) == NULL) { mh 292 ext/curl/multi.c tmp_msg = curl_multi_info_read(mh->multi, &queued_msgs); mh 312 ext/curl/multi.c for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; mh 313 ext/curl/multi.c pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { mh 346 ext/curl/multi.c php_curlm *mh; mh 352 ext/curl/multi.c if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi_handle)) == NULL) { mh 362 ext/curl/multi.c php_curlm *mh = (php_curlm *)rsrc->ptr; mh 363 ext/curl/multi.c if (mh) { mh 368 ext/curl/multi.c for (pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; mh 369 ext/curl/multi.c pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { mh 378 ext/curl/multi.c curl_multi_cleanup(mh->multi); mh 379 ext/curl/multi.c zend_llist_clean(&mh->easyh); mh 380 ext/curl/multi.c efree(mh); mh 409 ext/curl/multi.c static int _php_curl_multi_setopt(php_curlm *mh, zend_long option, zval *zvalue, zval *return_value) /* {{{ */ mh 420 ext/curl/multi.c error = curl_multi_setopt(mh->multi, option, zval_get_long(zvalue)); mh 443 ext/curl/multi.c php_curlm *mh; mh 449 ext/curl/multi.c if ((mh = (php_curlm *)zend_fetch_resource(Z_RES_P(z_mh), le_curl_multi_handle_name, le_curl_multi_handle)) == NULL) { mh 453 ext/curl/multi.c if (!_php_curl_multi_setopt(mh, options, zvalue, return_value)) {