Skip to content

libcURL.EasyHandle.DataAvailable

Andrew Lambert edited this page Jun 17, 2015 · 32 revisions

#libcURL.EasyHandle.DataAvailable

##Event Signature

 Event Function DataAvailable(NewData As String) As Integer

##Parameters

Name Type Comment
NewData String The data that is available.

##Return value The number of bytes successfully consumed which should be equal to the number of bytes provided. You may also return CURL_WRITEFUNC_PAUSE to consume no data and pause the download.

##Notes This event handles the CURLOPT_WRITEFUNCTION callback. It is raised by EasyHandle.WriteCallback. The new data is discarded once this event returns.

You must return the number of bytes that were successfully handled; if the number of bytes handled is different from the number of bytes provided then libcURL will assume that an error has occurred.

##See also

Clone this wiki locally