Platforms to show: All Mac Windows Linux Cross-Platform

CURLMultiMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class CURL MBS CURL Plugin 15.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The class for multiple CURL transfers running in parallel.

Error Codes

Constant Value Description
kErrorAddedAlready 7 An easy handle already added to a multi handle was attempted to get added - again.
kErrorBadEadyHandle 2 An easy handle was not good/valid.
kErrorBadFunctionArgument 10 A function was called with a bad parameter.
kErrorBadHandle 1 The passed-in handle is not a valid CURLM handle.
kErrorBadSocket 5 The passed in socket argument did not match.
kErrorCallPerform -1 Please call Perform soon to do some tasks.
kErrorInternalError 4 This is a libCURL bug.
kErrorOK 0 Everything OK.
kErrorOutOfMemory 3 Running low on memory.
kErrorRecursiveAPICall 8 An api function was called from inside an event.
kErrorUnknownOption 6 Tried to set unsupported option.
kErrorWakeupFailure 9 Wakeup is unavailable or failed.

Pipeling options

Constant Value Description
kPipeHTTP1 1 Pipe with HTTP/1.1.
kPipeMultiPlex 2 Pipe with multiplex.
kPipeNothing 0 No piping.

This class has no sub classes.

Blog Entries


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


CURLMissingFunctionExceptionMBS   -   CURLNFileInfoMBS


The biggest plugin in space...