mh 362 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 367 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 372 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 377 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 386 ext/curl/interface.c ZEND_ARG_INFO(0, mh) mh 391 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 ZEND_REGISTER_RESOURCE(return_value, mh, le_curl_multi_handle); mh 77 ext/curl/multi.c php_curlm *mh; mh 85 ext/curl/multi.c ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); mh 94 ext/curl/multi.c zend_llist_add_element(&mh->easyh, &tmp_val); mh 96 ext/curl/multi.c RETURN_LONG((long) curl_multi_add_handle(mh->multi, ch->cp)); mh 134 ext/curl/multi.c php_curlm *mh; mh 141 ext/curl/multi.c ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); mh 146 ext/curl/multi.c RETVAL_LONG((long) curl_multi_remove_handle(mh->multi, ch->cp)); mh 147 ext/curl/multi.c zend_llist_del_element( &mh->easyh, &z_ch, mh 168 ext/curl/multi.c php_curlm *mh; mh 180 ext/curl/multi.c ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); mh 188 ext/curl/multi.c curl_multi_fdset(mh->multi, &readfds, &writefds, &exceptfds, &maxfd); mh 202 ext/curl/multi.c php_curlm *mh; mh 210 ext/curl/multi.c ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); mh 217 ext/curl/multi.c for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; mh 218 ext/curl/multi.c pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { mh 227 ext/curl/multi.c result = curl_multi_perform(mh->multi, &still_running); mh 264 ext/curl/multi.c php_curlm *mh; mh 273 ext/curl/multi.c ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); mh 275 ext/curl/multi.c tmp_msg = curl_multi_info_read(mh->multi, &queued_msgs); mh 295 ext/curl/multi.c for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; mh 296 ext/curl/multi.c pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { mh 327 ext/curl/multi.c php_curlm *mh; mh 333 ext/curl/multi.c ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); mh 341 ext/curl/multi.c php_curlm *mh = (php_curlm *) rsrc->ptr; mh 342 ext/curl/multi.c if (mh) { mh 347 ext/curl/multi.c for(pz_ch = (zval *)zend_llist_get_first_ex(&mh->easyh, &pos); pz_ch; mh 348 ext/curl/multi.c pz_ch = (zval *)zend_llist_get_next_ex(&mh->easyh, &pos)) { mh 354 ext/curl/multi.c curl_multi_cleanup(mh->multi); mh 355 ext/curl/multi.c zend_llist_clean(&mh->easyh); mh 356 ext/curl/multi.c efree(mh); mh 385 ext/curl/multi.c static int _php_curl_multi_setopt(php_curlm *mh, long option, zval **zvalue, zval *return_value TSRMLS_DC) /* {{{ */ mh 397 ext/curl/multi.c error = curl_multi_setopt(mh->multi, option, Z_LVAL_PP(zvalue)); mh 420 ext/curl/multi.c php_curlm *mh; mh 426 ext/curl/multi.c ZEND_FETCH_RESOURCE(mh, php_curlm *, &z_mh, -1, le_curl_multi_handle_name, le_curl_multi_handle); mh 428 ext/curl/multi.c if (!_php_curl_multi_setopt(mh, options, zvalue, return_value TSRMLS_CC)) {