Platforms to show: All Mac Windows Linux Cross-Platform

Back to CURLMBS class.

Previous items

CURLMBS.ProgressDownloadTotal as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CURL MBS CURL Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Bytes to download in total.

(Read only property)

CURLMBS.ProgressPercent as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CURL MBS CURL Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Current download/upload progress in percent.

Range from 0 to 100.
(Read only property)

CURLMBS.ProgressUploadCurrent as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CURL MBS CURL Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Bytes uploaded so far.

(Read only property)

CURLMBS.ProgressUploadTotal as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CURL MBS CURL Plugin 15.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Bytes to upload in total.

(Read only property)

CURLMBS.Tag as Variant

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CURL MBS CURL Plugin 23.3 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The tag value.

You can store whatever reference value you need.
(Read and Write property)

CURLMBS.WebSocketOptions as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CURL MBS CURL Plugin 23.0 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
WebSocket behavior options.

Pass a bitmask to tell libcurl about specific WebSocket behaviors.

To detach a WebSocket connection and use the WebSocketSend and WebSocketReceive functions after the HTTP upgrade procedure, set the OptionConnectOnly option to 2.

Available bits in the bitmask:

kWebSocketRaw:
Deliver "raw" WebSocket traffic to the Write event.

In raw mode, libcurl does not handle pings or any other frame for the application.
(Read and Write property)

CURLMBS.YieldTime as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property CURL MBS CURL Plugin 9.8 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
Whether plugin should yield time.
Example
dim curl as new CURLMBS

curl.YieldTime = true

If set the plugin will yield time to Xojo back so threads and timers work while you download.

Seems like in RB 2009 this property only has effect if you run CURL in a thread.
(Read and Write property)

Previous items

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


The biggest plugin in space...