php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
multi.c File Reference
#include "php.h"
#include "Zend/zend_smart_str.h"
#include "curl_private.h"
#include <curl/curl.h>
#include <curl/multi.h>

Go to the source code of this file.

Macros

#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS
 
#define SAVE_CURLM_ERROR(__handle, __err)
 
#define Z_CURL_MULTI_P(zv)
 

Functions

 PHP_FUNCTION (curl_multi_init)
 
 PHP_FUNCTION (curl_multi_add_handle)
 
void _php_curl_multi_cleanup_list (void *data)
 
 PHP_FUNCTION (curl_multi_remove_handle)
 
 PHP_FUNCTION (curl_multi_select)
 
 PHP_FUNCTION (curl_multi_exec)
 
 PHP_FUNCTION (curl_multi_getcontent)
 
 PHP_FUNCTION (curl_multi_info_read)
 
 PHP_FUNCTION (curl_multi_close)
 
 PHP_FUNCTION (curl_multi_errno)
 
 PHP_FUNCTION (curl_multi_strerror)
 
 PHP_FUNCTION (curl_multi_setopt)
 
void curl_multi_register_handlers (void)
 

Variables

zend_class_entrycurl_multi_ce
 

Macro Definition Documentation

◆ SAVE_CURLM_ERROR

#define SAVE_CURLM_ERROR ( __handle,
__err )
Value:
(__handle)->err.no = (int) __err;
char * err
Definition ffi.c:3029

Definition at line 47 of file multi.c.

◆ Z_CURL_MULTI_P

#define Z_CURL_MULTI_P ( zv)
Value:
curl_multi_from_obj(Z_OBJ_P(zv))
zval * zv
Definition ffi.c:3975
#define Z_OBJ_P(zval_p)
Definition zend_types.h:990

Definition at line 57 of file multi.c.

◆ ZEND_INCLUDE_FULL_WINDOWS_HEADERS

#define ZEND_INCLUDE_FULL_WINDOWS_HEADERS

Definition at line 17 of file multi.c.

Function Documentation

◆ _php_curl_multi_cleanup_list()

void _php_curl_multi_cleanup_list ( void * data)

Definition at line 112 of file multi.c.

◆ curl_multi_register_handlers()

void curl_multi_register_handlers ( void )

Definition at line 583 of file multi.c.

◆ PHP_FUNCTION() [1/11]

PHP_FUNCTION ( curl_multi_add_handle )

Definition at line 80 of file multi.c.

◆ PHP_FUNCTION() [2/11]

PHP_FUNCTION ( curl_multi_close )

Definition at line 318 of file multi.c.

◆ PHP_FUNCTION() [3/11]

PHP_FUNCTION ( curl_multi_errno )

Definition at line 343 of file multi.c.

◆ PHP_FUNCTION() [4/11]

PHP_FUNCTION ( curl_multi_exec )

Definition at line 210 of file multi.c.

◆ PHP_FUNCTION() [5/11]

PHP_FUNCTION ( curl_multi_getcontent )

Definition at line 248 of file multi.c.

◆ PHP_FUNCTION() [6/11]

PHP_FUNCTION ( curl_multi_info_read )

Definition at line 272 of file multi.c.

◆ PHP_FUNCTION() [7/11]

PHP_FUNCTION ( curl_multi_init )

Definition at line 60 of file multi.c.

◆ PHP_FUNCTION() [8/11]

PHP_FUNCTION ( curl_multi_remove_handle )

Definition at line 150 of file multi.c.

◆ PHP_FUNCTION() [9/11]

PHP_FUNCTION ( curl_multi_select )

Definition at line 178 of file multi.c.

◆ PHP_FUNCTION() [10/11]

PHP_FUNCTION ( curl_multi_setopt )

Definition at line 490 of file multi.c.

◆ PHP_FUNCTION() [11/11]

PHP_FUNCTION ( curl_multi_strerror )

Definition at line 359 of file multi.c.

Variable Documentation

◆ curl_multi_ce

zend_class_entry* curl_multi_ce

Definition at line 51 of file multi.c.