Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

Previous items Next items

CURLNMBS.GetInfoHeaderSize as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The total size of all the headers received.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoHTTPAuthAvail as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: A bitmask indicating the authentication method(s) available.
Notes:
The Lasterror property is set. 0 for success.
The meaning of the bits is explained in the HTTPAuth option.

Feedback, Comments & Corrections

CURLNMBS.GetInfoHTTPConnectCode as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The last received proxy response code to a CONNECT request.
Notes:
The Lasterror property is set. 0 for success.
none

Feedback, Comments & Corrections

CURLNMBS.GetInfoLastSocket as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Receive the last socket used by this CURL session.
Notes:
If the socket is no longer valid, -1 is returned. When you finish working with the socket, the destructor will free the handle as usual and let libCURL close the socket and cleanup other resources associated with the handle. This is typically used in combination with OptionConnectOnly. (Added in 7.15.2)

NOTE: this API is not really working on win64, since the SOCKET type on win64 is 64 bit large while its 'long' is only 32 bits.

Feedback, Comments & Corrections

CURLNMBS.GetInfoLocalIP as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Queries local IP.
Example:
dim c as new CURLNMBS

// do some transfer
c.OptionURL = "http://www.mbsplugins.de/"
dim e as Integer = c.perform

// now check local IP
MsgBox c.GetInfoLocalIP

Feedback, Comments & Corrections

CURLNMBS.GetInfoLocalPort as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Return the local port of the most recent (primary) connection.
Example:
dim c as new CURLNMBS

// do some transfer
c.OptionURL = "http://www.mbsplugins.de/"
dim e as Integer = c.perform

// now check local IP and port
MsgBox c.GetInfoLocalIP+":"+str(c.GetInfoLocalPort)

Feedback, Comments & Corrections

CURLNMBS.GetInfoNameLookupTime as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The time, in seconds, it took from the start until the name resolving was completed.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoNumConnects as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: How many new connections libCURL had to create to achieve the previous transfer.
Notes:
The Lasterror property is set. 0 for success.
(only the successful connects are counted)
Combined with RedirectCount you are able to know how many times libCURL successfully reused existing connection(s) or not. See the Connection Options to see how libCURL tries to make persistent connections to save time.

Feedback, Comments & Corrections

CURLNMBS.GetInfoOSErrno as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The errno variable from a connect failure.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoPreTransferTime as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The time, in seconds, it took from the start until the file transfer is just about to begin.
Notes:
The Lasterror property is set. 0 for success.
This includes all pre-transfer commands and negotiations that are specific to the particular protocol(s) involved.

Feedback, Comments & Corrections

CURLNMBS.GetInfoPrimaryIP as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Return the ip address of the most recent (primary) connection.
Example:
dim c as new CURLNMBS

// do some transfer
c.OptionURL = "http://www.mbsplugins.de/"
dim e as Integer = c.perform

// now check primary IP and port
MsgBox c.GetInfoPrimaryIP+":"+str(c.GetInfoPrimaryport)

Feedback, Comments & Corrections

CURLNMBS.GetInfoPrimaryPort as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Return the (remote) port of the most recent (primary) connection.
Example:
dim c as new CURLNMBS

// do some transfer
c.OptionURL = "http://www.mbsplugins.de/"
dim e as Integer = c.perform

// now check primary IP and port
MsgBox c.GetInfoPrimaryIP+":"+str(c.GetInfoPrimaryport)

Feedback, Comments & Corrections

CURLNMBS.GetInfoProxyAuthAvail as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: A bitmask indicating the authentication method(s) available for your proxy authentication.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoRedirectCount as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The total number of redirections that were actually followed.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoRedirectTime as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: the total time, in seconds, it took for all redirection steps include name lookup, connect, pretransfer and transfer before final transaction was started.
Notes:
The Lasterror property is set. 0 for success.
RedirectTime contains the complete execution time for multiple redirections. (Added in 7.9.7)

Feedback, Comments & Corrections

CURLNMBS.GetInfoRedirectURL as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: The redirection URL.

Feedback, Comments & Corrections

CURLNMBS.GetInfoRequestSize as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The total size of the issued requests.
Notes:
The Lasterror property is set. 0 for success.
This is so far only for HTTP requests. Note that this may be more than one request if FOLLOWLOCATION is true.

Feedback, Comments & Corrections

CURLNMBS.GetInfoResponseCode as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The last received HTTP or FTP code.
Notes:
The Lasterror property is set. 0 for success.
This will be zero if no server response code has been received. Note that a proxy's CONNECT response should be read with GetInfoHTTPConnectCode and not this.

With HTTP transfer, a successful transfer reports 200 here. If the page is not found, you get 404. Or any other HTTP Response code.

Feedback, Comments & Corrections

CURLNMBS.GetInfoRTSPClientCSEQ as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Query RTSP Client sequence counter.

Feedback, Comments & Corrections

CURLNMBS.GetInfoRTSPCSEQRecv as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Query RTSP sequence counter received.

Feedback, Comments & Corrections

CURLNMBS.GetInfoRTSPServerCSEQ as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Query RTSP Server sequence counter.

Feedback, Comments & Corrections

CURLNMBS.GetInfoRTSPSessionID as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 15.2 Yes Yes Yes Yes No
Function: Query RTSP session ID.

Feedback, Comments & Corrections

CURLNMBS.GetInfoSizeDownload as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The total amount of bytes that were downloaded.
Notes:
The Lasterror property is set. 0 for success.
The amount is only for the latest transfer and will be reset again for each new transfer.

Feedback, Comments & Corrections

CURLNMBS.GetInfoSizeUpload as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The total amount of bytes that were uploaded.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoSpeedDownload as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The average download speed that CURL measured for the complete download.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoSpeedUpload as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The average upload speed that CURL measured for the complete upload.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoSSLEngines as CURLNListMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: Receive a linked-list of OpenSSL crypto-engines supported.
Notes:
The Lasterror property is set. 0 for success.
Note that engines are normally implemented in separate dynamic libraries. Hence not all the returned engines may be available at run-time.

Feedback, Comments & Corrections

CURLNMBS.GetInfoSSLVerifyResult as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: the result of the certification verification that was requested (using the SSLVerifyPeer option).
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

CURLNMBS.GetInfoStartTransferTime as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: the time, in seconds, it took from the start until the first byte is just about to be transferred.
Notes:
The Lasterror property is set. 0 for success.
This includes the pretransfer time and also the time the server needs to calculate the result.

Feedback, Comments & Corrections

CURLNMBS.GetInfoTotalTime as Double
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method CURL MBS CURL Plugin 9.8 Yes Yes Yes Yes No
Function: The total time in seconds for the previous transfer, including name resolving, TCP connect etc.
Notes: The Lasterror property is set. 0 for success.

Feedback, Comments & Corrections

Previous items Next items

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




Links
MBS Xojo Plugins