libcurl - прогресс получения данных с сервера
Подскажите пожалуйста, а чем принципиально отличаются эти две опции и их callback`и:
CURLOPT_WRITEDATA/CURLOPT_WRITEFUNCTION
и
CURLOPT_XFERINFOFUNCTION
Вроде бы обоих случая callback функция вызывается при готовности принять данные и в обоих случаях в колбеки приходит информация о кол-ве принятых байт.
Теоретически условный прогресс-бар можно построить на обоих функциях получается ?