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 pause the transfer.

##Notes This event is raised in response to libcURL invoking 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