Platforms to show: All Mac Windows Linux Cross-Platform

Back to CURLMultiMBS class.

CURLMultiMBS.AddCURL(curl as CURLMBS, handler as CURLTransferFinishedMBS = nil) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CURL MBS CURL Plugin 15.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Add a standard CURL handle to the multi stack.

Lasterror is set.

We added handler parameter for v23.2 to make it easier to run things asynchronously.

CURLMultiMBS.CURLs as CURLMBS()

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CURL MBS CURL Plugin 15.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Queries list of current CURL instances.

CURLMultiMBS.Perform

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CURL MBS CURL Plugin 15.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Checks for things to see.

When the app thinks there's data available for CURL it calls this function to read/write whatever there is right now. This returns as soon as the reads and writes are done. This function does not require that there actually is data available for reading or that data can be written, it can be called just in case.

Lasterror is set. This only provides errors etc regarding the whole multi stack. There might still have occurred problems on invidual transfers even when this returns OK.

Sets RunningTransfers property.

CURLMultiMBS.RemoveAll

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CURL MBS CURL Plugin 23.4 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Removes all curl handles.

Same as looping over CURLs() array and calling RemoveCURL for each.
This effectively cancels all requests.

CURLMultiMBS.RemoveCURL(CURL as CURLMBS) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method CURL MBS CURL Plugin 15.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Removes a CURL handle from the multi stack again.

Lasterror is set.
Plugin calls this automatically when TransferFinished event was called.

The items on this page are in the following plugins: MBS CURL Plugin.


The biggest plugin in space...