ФЭНДОМ


curl_share_init - создание разделяемого объекта.

СинтаксисПравить

#include <curl/curl.h>
 
CURLSH *curl_share_init( );

ОписаниеПравить

Эта функция возвращает дескриптор CURLSH, который используется в качестве аргумента во всех остальных share-функциях; в некоторых частях документации этот дескриптор называется «share-дескриптором». Этому инициализирующему вызову должен соответствовать вызов curl_share_cleanup(), выполняющийся после завершения работы с разделяемым объектом.

Созданный share-дескриптор используется для передачи в качестве параметра curl-опции CURLOPT_SHARE в curl_easy_setopt(), что позволяет определённым curl-дескрипторам использовать данные этого разделяемого объекта.

Возвращаемые значенияПравить

Если эта функция возвращает NULL, то что-то пошло не так (нехватка памяти и т.д.) и разделяемый объект не был создан.

См. такжеПравить