The plugin part MBS CURL Plugin
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin MBS CURL Plugin:
- class CURLEmailMBS
- method Headers as String()
- method TOs as String()
- method BCCs as String()
- method CCs as String()
- method ReplyTOs as String()
- method AddAttachment(data as String, name as string, type as string = "", InlineID as string = "", ContentTypeMethod as String = "")
- method AddAttachment(data as MemoryBlock, name as string, type as string = "", InlineID as string = "", ContentTypeMethod as String = "")
- method AddAttachment(file as FolderItem, name as string = "", type as string = "", InlineID as string = "", ContentTypeMethod as String = "")
- method EmailSource as string
- method ClearHeaders
- method ClearAttachments
- method ClearRecipients
- method SetFrom(email as string, name as string)
- method AddHeader(header as string)
- method AddReplyTo(email as string, name as string)
- method AddTo(email as string, name as string)
- method AddCC(email as string, name as string)
- method AddBCC(email as string, name as string)
- method SetServer(server as string, UseSSL as boolean = false)
- method Constructor(Encoding as string = "UTF-8")
- property SMTPUsername as String
- property SMTPPassword as String
- property SMTPServer as String
- property PlainText as String
- property HTMLText as String
- property RichText as String
- property MessageID as String
- property InReplyTo as String
- property Subject as String
- property UseSSL as Boolean
- property Server as String
- property AttachmentCount as Integer
- property BoundaryName as String
- property EncodingName as String
- property FromEmail as String
- property RecipientsTO as String
- property RecipientsCC as String
- property RecipientsBCC as String
- property RecipientsReplyTo as String
- property HeaderList as String
- class CURLFileInfoMBS
- class CURLListMBS
- class CURLMBS
- method WebSocketReceive(BufferSize as Integer = 65536) as CURLWebSocketFrameMBS
- method WebSocketSend(Data as MemoryBlock, FrameSize as Integer = 0, SendFlags as Integer = 0) as Integer
- method WebSocketMeta as CURLWebSocketFrameMBS
- method UpKeep
- method AddMimePart as CURLMimePartMBS
- method FinishMime
- method FormData as String
- method SetOptionEmptyPassword
- method GetInfoRTSPClientCSEQ as integer
- method GetInfoRTSPServerCSEQ as integer
- method GetInfoRTSPCSEQRecv as integer
- method GetInfoRTSPSessionID as string
- method GetInfoLocalIP as string
- method GetInfoLocalPort as integer
- method GetInfoPrimaryPort as integer
- method SendData(data as string) as Integer
- method SendData(data as Memoryblock) as Integer
- method ReceiveData(byref data as Memoryblock, BytesToRead as Int64) as Int64
- method FileInfos as CURLFileInfoMBS()
- method SetupEmail(email as Variant) as boolean
- method SetInputData(data as string)
- method SetInputData(data as MemoryBlock)
- method ClearData
- method OpenMTInputFile(file as folderitem, Offset as Integer = 0) as boolean
- method CreateMTOutputFile(file as folderitem) as boolean
- method CreateMTDebugOutputFile(file as folderitem) as boolean
- method CreateMTHeaderOutputFile(file as folderitem) as boolean
- method OpenMTInputFile(Path as String, Offset as Integer = 0) as boolean
- method CreateMTOutputFile(Path as String) as boolean
- method CreateMTDebugOutputFile(Path as String) as boolean
- method CreateMTHeaderOutputFile(Path as String) as boolean
- method CloseMTOutputFile
- method CloseMTDebugOutputFile
- method CloseMTHeaderOutputFile
- method CloseMTInputFile
- method PerformMT as integer
- method SetPathCAInfo(path as folderitem)
- method SetPathCAPath(path as folderitem)
- method SetPathNetRCFile(path as folderitem)
- method SetPathCRLFile(path as folderitem)
- method SetPathIssuerCert(path as folderitem)
- method SetPathProxyIssuerCert(path as folderitem)
- method FormClear
- method FormFinish
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer, FormOption4 as integer, Text4 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer, FormOption4 as integer, Number4 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string, FormOption4 as integer, Number4 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string, FormOption4 as integer, Number4 as integer, FormOption5 as integer, Text5 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, FormOptions() as integer, Texts() as string)
- method FormAddField(fieldName as String, fieldValue as String, ContentType as String = "")
- method FormAddFile(fieldName as String, fileName as String, fileContent as string, ContentType as String = "")
- method GetInfoSSLEngines as CURLListMBS
- method GetInfoCookieList as CURLListMBS
- method GetInfoCertInfo as CURLListMBS()
- method GetInfoReferer as string
- method GetInfoContentLengthDownload as double
- method GetInfoContentLengthUpload as double
- method GetInfoContentType as string
- method GetInfoRedirectURL as string
- method GetInfoPrimaryIP as string
- method GetInfoAppConnectTime as double
- method GetInfoCAInfo as string
- method GetInfoCAPath as string
- method GetInfoEffectiveMethod as string
- method GetInfoScheme as string
- method GetInfoHTTPVersion as integer
- method GetInfoProtocol as integer
- method GetInfoProxySSLVerifyResult as integer
- method GetInfoActiveSocket as integer
- method GetInfoProxyError as integer
- method GetInfoFTPEntryPath as string
- method GetInfoConditionUnmet as integer
- method GetInfoLastSocket as integer
- method GetInfoNumConnects as integer
- method GetInfoOSErrno as integer
- method GetInfoProxyAuthAvail as integer
- method GetInfoHTTPAuthAvail as integer
- method GetInfoHeaderSize as integer
- method GetInfoRequestSize as integer
- method GetInfoSSLVerifyResult as integer
- method GetInfoSizeUpload as double
- method GetInfoSizeDownload as double
- method GetInfoSpeedDownload as double
- method GetInfoSpeedUpload as double
- method GetInfoRedirectCount as integer
- method GetInfoRedirectTime as double
- method GetInfoStartTransferTime as double
- method GetInfoPreTransferTime as double
- method GetInfoConnectTime as double
- method GetInfoNameLookupTime as double
- method GetInfoTotalTime as double
- method GetInfoFileTime as integer
- method GetInfoHTTPConnectCode as integer
- method GetInfoResponseCode as integer
- method GetInfoRetryAfter as integer
- method GetInfoEffectiveURL as string
- method Perform as integer
- method Reset
- method SetOptionHTTPHeader(list() as string)
- method SetOptionHTTP200Aliases(list() as string)
- method SetOptionQuote(list() as string)
- method SetOptionPostQuote(list() as string)
- method SetOptionPreQuote(list() as string)
- method SetOptionTelnetOptions(list() as string)
- method SetOptionMailRecipients(list() as string)
- method SetOptionResolve(list() as string)
- method SetOptionProxyHeader(list() as string)
- method SetOptionConnectTo(list() as string)
- property Tag as Variant
- property DebugWithData as Boolean
- property Paused as Boolean
- property ProgressUploadCurrent as Int64
- property ProgressUploadTotal as Int64
- property ProgressDownloadCurrent as Int64
- property ProgressDownloadTotal as Int64
- property ProgressPercent as Double
- property Cancel as Boolean
- property LasterrorMessage as String
- property OptionMaxSendSpeedLarge as Int64
- property OptionMaxRecvSpeedLarge as Int64
- property OptionMaxFileSizeLarge as Int64
- property OptionInFileSizeLarge as Int64
- property OptionResumeFromLarge as Int64
- property OptionPostFieldSizeLarge as Int64
- property OptionMaxSendSpeed as Int64
- property OptionMaxRecvSpeed as Int64
- property OptionMaxFileSize as Int64
- property OptionInFileSize as Int64
- property OptionResumeFrom as Int64
- property OptionPostFieldSize as Int64
- property CollectHeaderData as Boolean
- property CollectHeaders as Boolean
- property CollectOutputData as Boolean
- property CollectDebugData as Boolean
- property CollectDebugMessages as Boolean
- property OutputData as String
- property DebugMessages as String
- property DebugData as String
- property HeaderData as String
- property Headers as String
- property InputData as String
- property YieldTime as Boolean
- property Handle as Integer
- property LastError as Integer
- property LastErrorText as String
- property OptionAutoReferer as Boolean
- property OptionNoSignal as Integer
- property OptionBufferSize as Integer
- property OptionCAInfo as String
- property OptionCAPath as String
- property OptionConnectionTimeout as Integer
- property OptionConnectionTimeOutMS as Integer
- property OptionConnectOnly as Integer
- property OptionCookie as String
- property OptionCookieFile as String
- property OptionCookieJar as String
- property OptionCookieList as String
- property OptionFTPAccount as String
- property OptionCookieSession as Boolean
- property OptionCRLF as Boolean
- property OptionCustomRequest as String
- property OptionDNSCacheTimeout as Integer
- property OptionEGDSocket as String
- property OptionFailOnError as Boolean
- property OptionFileTime as Boolean
- property OptionFollowLocation as Boolean
- property OptionForbitReuse as Boolean
- property OptionFreshConnect as Boolean
- property OptionFTPAlternativeToUser as String
- property OptionFTPAppend as Boolean
- property OptionAppend as Boolean
- property OptionFTPCreateMissingDirs as Integer
- property OptionFTPFileMethod as Integer
- property OptionDirListOnly as Boolean
- property OptionFTPListOnly as Boolean
- property OptionFTPPort as String
- property OptionFTPResponseTimeout as Integer
- property OptionServerResponseTimeout as Integer
- property OptionFTPSkipPasvIP as Boolean
- property OptionFTPSSL as Integer
- property OptionUseSSL as Integer
- property OptionFTPSSLAuth as Integer
- property OptionFTPSSLCCC as Integer
- property OptionFTPUseEPRT as Boolean
- property OptionFTPUseEPSV as Boolean
- property OptionGet as Boolean
- property OptionHeader as Boolean
- property OptionHTTPAuth as Integer
- property OptionHTTPContentDecoding as Integer
- property OptionHTTPProxyTunnel as Boolean
- property OptionHTTPTransferDecoding as Integer
- property OptionHTTPVersion as Integer
- property OptionIgnoreContentLength as Boolean
- property OptionInterface as String
- property OptionAcceptEncoding as String
- property OptionIPResolve as Integer
- property OptionKRB4Level as String
- property OptionKRBLevel as String
- property OptionLocalPort as Integer
- property OptionLocalPortRange as Integer
- property OptionLowSpeedLimit as Integer
- property OptionLowSpeedTime as Integer
- property OptionMaxConnects as Integer
- property OptionMaxRedirs as Integer
- property OptionNetRC as Integer
- property OptionNetRCFile as String
- property OptionNoBody as Boolean
- property OptionPort as Integer
- property OptionPost as Boolean
- property OptionPostFields as String
- property OptionProxy as String
- property OptionProxyAuth as Integer
- property OptionProxyPort as Integer
- property OptionProxyType as Integer
- property OptionPut as Boolean
- property OptionRandomFile as String
- property OptionRange as String
- property OptionReferer as String
- property OptionSSHAuthTypes as Integer
- property OptionSSHPrivateKeyfile as String
- property OptionSSHPublicKeyfile as String
- property OptionSSLCert as String
- property OptionSSLCertType as String
- property OptionSSLCipherList as String
- property OptionSSLEngine as String
- property OptionSSLEngineDefault as Integer
- property OptionSSLKey as String
- property OptionSSLKeyPassword as String
- property OptionKeyPassword as String
- property OptionSSLKeyType as String
- property OptionSSLSessionIDCache as Boolean
- property OptionSSLVerifyHost as Integer
- property OptionSSLVerifyPeer as Integer
- property OptionSSLVersion as Integer
- property OptionTCPNoDelay as Boolean
- property OptionTimeCondition as Integer
- property OptionTimeOut as Integer
- property OptionTimeOutMS as Integer
- property OptionTimeValue as Integer
- property OptionTransferText as Boolean
- property OptionUnrestrictedAuth as Boolean
- property OptionUpload as Boolean
- property OptionURL as String
- property OptionUserAgent as String
- property OptionVerbose as Boolean
- property OptionSSHHostPublicKeyMD5 as String
- property OptionSSHHostPublicKeySHA256 as String
- property OptionCRLFile as String
- property OptionIssuerCert as String
- property OptionUsername as String
- property OptionPassword as String
- property OptionProxyUsername as String
- property OptionProxyPassword as String
- property OptionNoProxy as String
- property OptionSocks5GSSAPIService as String
- property OptionSSHKnownhosts as String
- property OptionNewFilePerms as Integer
- property OptionNewDirectoryPerms as Integer
- property OptionPostRedir as Integer
- property OptionProxyTransferMode as Integer
- property OptionAddressScope as Integer
- property OptionCertInfo as Boolean
- property OptionTFTPBlockSize as Integer
- property OptionSocks5GSSAPINEC as Boolean
- property OptionProtocols as Integer
- property OptionRedirProtocols as Integer
- property WebSocketOptions as Integer
- property OptionMailFrom as String
- property OptionFTPusePret as Boolean
- property OptionSSLCertPassword as String
- property OptionRTSPRequest as Integer
- property OptionRTSPSessionID as String
- property OptionRTSPStreamURI as String
- property OptionRTSPTransport as String
- property OptionRTSPClientCSEQ as Integer
- property OptionRTSPServerCSEQ as Integer
- property OptionWildcardMatch as Boolean
- property OptionTLSAuthUsername as String
- property OptionTLSAuthPassword as String
- property OptionTLSAuthType as String
- property OptionTransferEncoding as Boolean
- property OptionGSSAPIDelegation as Integer
- property OptionDNSServers as String
- property OptionAcceptTimeoutMS as Integer
- property OptionTCPKeepAlive as Boolean
- property OptionTCPKeepIdle as Integer
- property OptionTCPKeepInterval as Integer
- property OptionSSLOptions as Integer
- property OptionMailAuth as String
- property OptionSASLIR as Integer
- property OptionXOAuth2Bearer as String
- property OptionDNSInterface as String
- property OptionDNSLocalIPv4 as String
- property OptionDNSLocalIPv6 as String
- property OptionLoginOptions as String
- property OptionSSLEnableNPN as Integer
- property OptionSSLEnableALPN as Integer
- property OptionExpect100TimeoutMS as Integer
- property OptionHeaderOptions as Integer
- property OptionPinnedPublicKey as String
- property OptionUnixSocketPath as String
- property OptionSSLVerifyStatus as Integer
- property OptionSSLFalseStart as Integer
- property OptionPathAsIs as Boolean
- property OptionProxyServiceName as String
- property OptionServiceName as String
- property OptionPipeWait as Boolean
- property OptionDefaultProtocol as String
- property OptionStreamWeight as Integer
- property OptionStreamDepends as CURLMBS
- property OptionStreamDependsE as CURLMBS
- property OptionTFTPNoOptions as Integer
- property OptionTCPFastOpen as Integer
- property OptionKeepSendingOnError as Integer
- property OptionProxyCAInfo as String
- property OptionProxyCAPath as String
- property OptionProxySSLVerifyPeer as Integer
- property OptionProxySSLVerifyHost as Integer
- property OptionProxySSLVersion as Integer
- property OptionProxyTLSAuthUsername as String
- property OptionProxyTLSAuthPassword as String
- property OptionProxyTLSAuthType as String
- property OptionProxySSLCert as String
- property OptionProxySSLCertType as String
- property OptionProxySSLKey as String
- property OptionProxySSLKeyType as String
- property OptionProxyKeyPassword as String
- property OptionProxySSLCipherList as String
- property OptionProxyCRLFile as String
- property OptionProxySSLOptions as Integer
- property OptionPreProxy as String
- property OptionProxyPinnedPublicKey as String
- property OptionAbstractUnixSocket as String
- property OptionSuppressConnectHeaders as Boolean
- property OptionRequestTarget as String
- property OptionSocks5Auth as Integer
- property OptionSSHCompression as Boolean
- property OptionHappyEyeballsTimeOutMS as Integer
- property OptionHAProxyProtocol as Boolean
- property OptionDNSShuffleAddresses as Boolean
- property OptionTLS13Ciphers as String
- property OptionProxyTLS13Ciphers as String
- property OptionDisableUserNameInURL as Boolean
- property OptionDOHURL as String
- property OptionUploadBufferSize as Integer
- property OptionUpkeepIntervalMS as Integer
- property OptionMaxAgeConn as Integer
- property OptionSASLAuthZID as String
- property OptionProxyIssuerCert as String
- property OptionSSLCertBlob as String
- property OptionSSLKeyBlob as String
- property OptionProxySSLCertBlob as String
- property OptionProxySSLKeyBlob as String
- property OptionIssuerCertBlob as String
- property OptionProxyIssuerCertBlob as String
- property OptionAWSSigV4 as String
- property OptionDOHSSLVerifyPeer as Integer
- property OptionDOHSSLVerifyHost as Integer
- property OptionDOHSSLVerifyStatus as Integer
- property OptionCAInfoBlob as String
- property OptionProxyCAInfoBlob as String
- property OptionMaxLifeTimeConnection as Integer
- property OptionMimeOptions as Integer
- property OptionProtocolsString as String
- property OptionReditProtocolsString as String
- property OptionQuickExit as Integer
- property OptionCACacheTimeout as Integer
- shared method ProcessRelativeURL(BaseURL as String, RelativeURL as String) as String
- shared method LoadAPI
- shared method LoadErrorString as string
- shared method LoadLibrary(path as string) as boolean
- shared method LoadLibrary(file as folderitem) as boolean
- shared method AWSPresignURL(AWSAccessKeyId as String, AWSSecretAccessKey as String, Region as String, Service as String, Path as String, Domain as String, Verb as String = "GET", Expires as Integer = 86400, QueryParameters() as String = nil, Headers() as String = nil) as String
- shared property LibraryUsed as String
- shared property APILoaded as Boolean
- shared property LibVersion as String
- shared property Version as CURLVersionMBS
- event Progress(dltotal as Int64, dlnow as Int64, ultotal as Int64, ulnow as Int64, percent as double) as boolean
- event Read(count as integer) as string
- event Write(data as string, dataSize as Integer) as integer
- event RestartRead() as boolean
- event Header(data as string, dataSize as Integer) as integer
- event DebugMessage(infotype as integer, data as string, dataSize as Integer)
- event SSHKey(KnownKey as string, KnownKeyLength as integer, KnownKeyType as integer, FoundKey as string, FoundKeyLength as integer, FoundKeyType as integer, MatchStatus as integer) as integer
- event Seek(pos as Int64, whence as integer) as Integer
- event Finished(Result as Integer)
- event ChunkBegin(FileInfo as CURLFileInfoMBS, Remains as Integer) as Integer
- event ChunkEnd(FileInfo as CURLFileInfoMBS, Remains as Integer) as Integer
- event FileNameMatch(Pattern as String, Name as String) as Integer
- class CURLMimePartMBS
- class CURLMissingFunctionExceptionMBS
- class CURLMultiMBS
- class CURLNFileInfoMBS
- class CURLNListMBS
- class CURLNMBS
- method WebSocketReceive(BufferSize as Integer = 65536) as CURLNWebSocketFrameMBS
- method WebSocketSend(Data as MemoryBlock, FrameSize as Integer = 0, SendFlags as Integer = 0) as Integer
- method WebSocketMeta as CURLNWebSocketFrameMBS
- method UpKeep
- method AddMimePart as CURLNMimePartMBS
- method FinishMime
- method FormData as String
- method SetOptionEmptyPassword
- method GetInfoRTSPClientCSEQ as integer
- method GetInfoRTSPServerCSEQ as integer
- method GetInfoRTSPCSEQRecv as integer
- method GetInfoRTSPSessionID as string
- method GetInfoLocalIP as string
- method GetInfoLocalPort as integer
- method GetInfoPrimaryPort as integer
- method SendData(data as string) as Integer
- method SendData(data as Memoryblock) as Integer
- method ReceiveData(byref data as Memoryblock, BytesToRead as Int64) as Int64
- method FileInfos as CURLNFileInfoMBS()
- method SetupEmail(email as Variant) as boolean
- method SetInputData(data as string)
- method SetInputData(data as MemoryBlock)
- method ClearData
- method OpenMTInputFile(file as folderitem, Offset as Integer = 0) as boolean
- method CreateMTOutputFile(file as folderitem) as boolean
- method CreateMTDebugOutputFile(file as folderitem) as boolean
- method CreateMTHeaderOutputFile(file as folderitem) as boolean
- method OpenMTInputFile(Path as String, Offset as Integer = 0) as boolean
- method CreateMTOutputFile(Path as String) as boolean
- method CreateMTDebugOutputFile(Path as String) as boolean
- method CreateMTHeaderOutputFile(Path as String) as boolean
- method CloseMTOutputFile
- method CloseMTDebugOutputFile
- method CloseMTHeaderOutputFile
- method CloseMTInputFile
- method PerformMT as integer
- method SetPathCAInfo(path as folderitem)
- method SetPathCAPath(path as folderitem)
- method SetPathNetRCFile(path as folderitem)
- method SetPathCRLFile(path as folderitem)
- method SetPathIssuerCert(path as folderitem)
- method SetPathProxyIssuerCert(path as folderitem)
- method FormClear
- method FormFinish
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer, FormOption4 as integer, Text4 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer, FormOption4 as integer, Number4 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string, FormOption4 as integer, Number4 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string, FormOption4 as integer, Number4 as integer, FormOption5 as integer, Text5 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, FormOptions() as integer, Texts() as string)
- method FormAddField(fieldName as String, fieldValue as String, ContentType as String = "")
- method FormAddFile(fieldName as String, fileName as String, fileContent as string, ContentType as String = "")
- method GetInfoSSLEngines as CURLNListMBS
- method GetInfoCookieList as CURLNListMBS
- method GetInfoCertInfo as CURLNListMBS()
- method GetInfoReferer as string
- method GetInfoContentLengthDownload as double
- method GetInfoContentLengthUpload as double
- method GetInfoContentType as string
- method GetInfoRedirectURL as string
- method GetInfoPrimaryIP as string
- method GetInfoAppConnectTime as double
- method GetInfoCAInfo as string
- method GetInfoCAPath as string
- method GetInfoEffectiveMethod as string
- method GetInfoScheme as string
- method GetInfoHTTPVersion as integer
- method GetInfoProtocol as integer
- method GetInfoProxySSLVerifyResult as integer
- method GetInfoActiveSocket as integer
- method GetInfoProxyError as integer
- method GetInfoFTPEntryPath as string
- method GetInfoConditionUnmet as integer
- method GetInfoLastSocket as integer
- method GetInfoNumConnects as integer
- method GetInfoOSErrno as integer
- method GetInfoProxyAuthAvail as integer
- method GetInfoHTTPAuthAvail as integer
- method GetInfoHeaderSize as integer
- method GetInfoRequestSize as integer
- method GetInfoSSLVerifyResult as integer
- method GetInfoSizeUpload as double
- method GetInfoSizeDownload as double
- method GetInfoSpeedDownload as double
- method GetInfoSpeedUpload as double
- method GetInfoRedirectCount as integer
- method GetInfoRedirectTime as double
- method GetInfoStartTransferTime as double
- method GetInfoPreTransferTime as double
- method GetInfoConnectTime as double
- method GetInfoNameLookupTime as double
- method GetInfoTotalTime as double
- method GetInfoFileTime as integer
- method GetInfoHTTPConnectCode as integer
- method GetInfoResponseCode as integer
- method GetInfoRetryAfter as integer
- method GetInfoEffectiveURL as string
- method Perform as integer
- method Reset
- method SetOptionHTTPHeader(list() as string)
- method SetOptionHTTP200Aliases(list() as string)
- method SetOptionQuote(list() as string)
- method SetOptionPostQuote(list() as string)
- method SetOptionPreQuote(list() as string)
- method SetOptionTelnetOptions(list() as string)
- method SetOptionMailRecipients(list() as string)
- method SetOptionResolve(list() as string)
- method SetOptionProxyHeader(list() as string)
- method SetOptionConnectTo(list() as string)
- property Tag as Variant
- property DebugWithData as Boolean
- property Paused as Boolean
- property ProgressUploadCurrent as Int64
- property ProgressUploadTotal as Int64
- property ProgressDownloadCurrent as Int64
- property ProgressDownloadTotal as Int64
- property ProgressPercent as Double
- property Cancel as Boolean
- property LasterrorMessage as String
- property OptionMaxSendSpeedLarge as Int64
- property OptionMaxRecvSpeedLarge as Int64
- property OptionMaxFileSizeLarge as Int64
- property OptionInFileSizeLarge as Int64
- property OptionResumeFromLarge as Int64
- property OptionPostFieldSizeLarge as Int64
- property OptionMaxSendSpeed as Int64
- property OptionMaxRecvSpeed as Int64
- property OptionMaxFileSize as Int64
- property OptionInFileSize as Int64
- property OptionResumeFrom as Int64
- property OptionPostFieldSize as Int64
- property CollectHeaderData as Boolean
- property CollectHeaders as Boolean
- property CollectOutputData as Boolean
- property CollectDebugData as Boolean
- property CollectDebugMessages as Boolean
- property OutputData as String
- property DebugMessages as String
- property DebugData as String
- property HeaderData as String
- property Headers as String
- property InputData as String
- property YieldTime as Boolean
- property Handle as Integer
- property LastError as Integer
- property LastErrorText as String
- property OptionAutoReferer as Boolean
- property OptionNoSignal as Integer
- property OptionBufferSize as Integer
- property OptionCAInfo as String
- property OptionCAPath as String
- property OptionConnectionTimeout as Integer
- property OptionConnectionTimeOutMS as Integer
- property OptionConnectOnly as Integer
- property OptionCookie as String
- property OptionCookieFile as String
- property OptionCookieJar as String
- property OptionCookieList as String
- property OptionFTPAccount as String
- property OptionCookieSession as Boolean
- property OptionCRLF as Boolean
- property OptionCustomRequest as String
- property OptionDNSCacheTimeout as Integer
- property OptionEGDSocket as String
- property OptionFailOnError as Boolean
- property OptionFileTime as Boolean
- property OptionFollowLocation as Boolean
- property OptionForbitReuse as Boolean
- property OptionFreshConnect as Boolean
- property OptionFTPAlternativeToUser as String
- property OptionFTPAppend as Boolean
- property OptionAppend as Boolean
- property OptionFTPCreateMissingDirs as Integer
- property OptionFTPFileMethod as Integer
- property OptionDirListOnly as Boolean
- property OptionFTPListOnly as Boolean
- property OptionFTPPort as String
- property OptionFTPResponseTimeout as Integer
- property OptionServerResponseTimeout as Integer
- property OptionFTPSkipPasvIP as Boolean
- property OptionFTPSSL as Integer
- property OptionUseSSL as Integer
- property OptionFTPSSLAuth as Integer
- property OptionFTPSSLCCC as Integer
- property OptionFTPUseEPRT as Boolean
- property OptionFTPUseEPSV as Boolean
- property OptionGet as Boolean
- property OptionHeader as Boolean
- property OptionHTTPAuth as Integer
- property OptionHTTPContentDecoding as Integer
- property OptionHTTPProxyTunnel as Boolean
- property OptionHTTPTransferDecoding as Integer
- property OptionHTTPVersion as Integer
- property OptionIgnoreContentLength as Boolean
- property OptionInterface as String
- property OptionAcceptEncoding as String
- property OptionIPResolve as Integer
- property OptionKRB4Level as String
- property OptionKRBLevel as String
- property OptionLocalPort as Integer
- property OptionLocalPortRange as Integer
- property OptionLowSpeedLimit as Integer
- property OptionLowSpeedTime as Integer
- property OptionMaxConnects as Integer
- property OptionMaxRedirs as Integer
- property OptionNetRC as Integer
- property OptionNetRCFile as String
- property OptionNoBody as Boolean
- property OptionPort as Integer
- property OptionPost as Boolean
- property OptionPostFields as String
- property OptionProxy as String
- property OptionProxyAuth as Integer
- property OptionProxyPort as Integer
- property OptionProxyType as Integer
- property OptionPut as Boolean
- property OptionRandomFile as String
- property OptionRange as String
- property OptionReferer as String
- property OptionSSHAuthTypes as Integer
- property OptionSSHPrivateKeyfile as String
- property OptionSSHPublicKeyfile as String
- property OptionSSLCert as String
- property OptionSSLCertType as String
- property OptionSSLCipherList as String
- property OptionSSLEngine as String
- property OptionSSLEngineDefault as Integer
- property OptionSSLKey as String
- property OptionSSLKeyPassword as String
- property OptionKeyPassword as String
- property OptionSSLKeyType as String
- property OptionSSLSessionIDCache as Boolean
- property OptionSSLVerifyHost as Integer
- property OptionSSLVerifyPeer as Integer
- property OptionSSLVersion as Integer
- property OptionTCPNoDelay as Boolean
- property OptionTimeCondition as Integer
- property OptionTimeOut as Integer
- property OptionTimeOutMS as Integer
- property OptionTimeValue as Integer
- property OptionTransferText as Boolean
- property OptionUnrestrictedAuth as Boolean
- property OptionUpload as Boolean
- property OptionURL as String
- property OptionUserAgent as String
- property OptionVerbose as Boolean
- property OptionSSHHostPublicKeyMD5 as String
- property OptionSSHHostPublicKeySHA256 as String
- property OptionCRLFile as String
- property OptionIssuerCert as String
- property OptionUsername as String
- property OptionPassword as String
- property OptionProxyUsername as String
- property OptionProxyPassword as String
- property OptionNoProxy as String
- property OptionSocks5GSSAPIService as String
- property OptionSSHKnownhosts as String
- property OptionNewFilePerms as Integer
- property OptionNewDirectoryPerms as Integer
- property OptionPostRedir as Integer
- property OptionProxyTransferMode as Integer
- property OptionAddressScope as Integer
- property OptionCertInfo as Boolean
- property OptionTFTPBlockSize as Integer
- property OptionSocks5GSSAPINEC as Boolean
- property OptionProtocols as Integer
- property OptionRedirProtocols as Integer
- property WebSocketOptions as Integer
- property OptionMailFrom as String
- property OptionFTPusePret as Boolean
- property OptionSSLCertPassword as String
- property OptionRTSPRequest as Integer
- property OptionRTSPSessionID as String
- property OptionRTSPStreamURI as String
- property OptionRTSPTransport as String
- property OptionRTSPClientCSEQ as Integer
- property OptionRTSPServerCSEQ as Integer
- property OptionWildcardMatch as Boolean
- property OptionTLSAuthUsername as String
- property OptionTLSAuthPassword as String
- property OptionTLSAuthType as String
- property OptionTransferEncoding as Boolean
- property OptionGSSAPIDelegation as Integer
- property OptionDNSServers as String
- property OptionAcceptTimeoutMS as Integer
- property OptionTCPKeepAlive as Boolean
- property OptionTCPKeepIdle as Integer
- property OptionTCPKeepInterval as Integer
- property OptionSSLOptions as Integer
- property OptionMailAuth as String
- property OptionSASLIR as Integer
- property OptionXOAuth2Bearer as String
- property OptionDNSInterface as String
- property OptionDNSLocalIPv4 as String
- property OptionDNSLocalIPv6 as String
- property OptionLoginOptions as String
- property OptionSSLEnableNPN as Integer
- property OptionSSLEnableALPN as Integer
- property OptionExpect100TimeoutMS as Integer
- property OptionHeaderOptions as Integer
- property OptionPinnedPublicKey as String
- property OptionUnixSocketPath as String
- property OptionSSLVerifyStatus as Integer
- property OptionSSLFalseStart as Integer
- property OptionPathAsIs as Boolean
- property OptionProxyServiceName as String
- property OptionServiceName as String
- property OptionPipeWait as Boolean
- property OptionDefaultProtocol as String
- property OptionStreamWeight as Integer
- property OptionStreamDepends as CURLNMBS
- property OptionStreamDependsE as CURLNMBS
- property OptionTFTPNoOptions as Integer
- property OptionTCPFastOpen as Integer
- property OptionKeepSendingOnError as Integer
- property OptionProxyCAInfo as String
- property OptionProxyCAPath as String
- property OptionProxySSLVerifyPeer as Integer
- property OptionProxySSLVerifyHost as Integer
- property OptionProxySSLVersion as Integer
- property OptionProxyTLSAuthUsername as String
- property OptionProxyTLSAuthPassword as String
- property OptionProxyTLSAuthType as String
- property OptionProxySSLCert as String
- property OptionProxySSLCertType as String
- property OptionProxySSLKey as String
- property OptionProxySSLKeyType as String
- property OptionProxyKeyPassword as String
- property OptionProxySSLCipherList as String
- property OptionProxyCRLFile as String
- property OptionProxySSLOptions as Integer
- property OptionPreProxy as String
- property OptionProxyPinnedPublicKey as String
- property OptionAbstractUnixSocket as String
- property OptionSuppressConnectHeaders as Boolean
- property OptionRequestTarget as String
- property OptionSocks5Auth as Integer
- property OptionSSHCompression as Boolean
- property OptionHappyEyeballsTimeOutMS as Integer
- property OptionHAProxyProtocol as Boolean
- property OptionDNSShuffleAddresses as Boolean
- property OptionTLS13Ciphers as String
- property OptionProxyTLS13Ciphers as String
- property OptionDisableUserNameInURL as Boolean
- property OptionDOHURL as String
- property OptionUploadBufferSize as Integer
- property OptionUpkeepIntervalMS as Integer
- property OptionMaxAgeConn as Integer
- property OptionSASLAuthZID as String
- property OptionProxyIssuerCert as String
- property OptionSSLCertBlob as String
- property OptionSSLKeyBlob as String
- property OptionProxySSLCertBlob as String
- property OptionProxySSLKeyBlob as String
- property OptionIssuerCertBlob as String
- property OptionProxyIssuerCertBlob as String
- property OptionAWSSigV4 as String
- property OptionDOHSSLVerifyPeer as Integer
- property OptionDOHSSLVerifyHost as Integer
- property OptionDOHSSLVerifyStatus as Integer
- property OptionCAInfoBlob as String
- property OptionProxyCAInfoBlob as String
- property OptionMaxLifeTimeConnection as Integer
- property OptionMimeOptions as Integer
- property OptionProtocolsString as String
- property OptionReditProtocolsString as String
- property OptionQuickExit as Integer
- property OptionCACacheTimeout as Integer
- shared method ProcessRelativeURL(BaseURL as String, RelativeURL as String) as String
- shared method LoadAPI
- shared method LoadErrorString as string
- shared method LoadLibrary(path as string) as boolean
- shared method LoadLibrary(file as folderitem) as boolean
- shared method AWSPresignURL(AWSAccessKeyId as String, AWSSecretAccessKey as String, Region as String, Service as String, Path as String, Domain as String, Verb as String = "GET", Expires as Integer = 86400, QueryParameters() as String = nil, Headers() as String = nil) as String
- shared property LibraryUsed as String
- shared property APILoaded as Boolean
- shared property LibVersion as String
- shared property Version as CURLNVersionMBS
- event Progress(dltotal as Int64, dlnow as Int64, ultotal as Int64, ulnow as Int64, percent as double) as boolean
- event Read(count as integer) as string
- event Write(data as string, dataSize as Integer) as integer
- event RestartRead() as boolean
- event Header(data as string, dataSize as Integer) as integer
- event DebugMessage(infotype as integer, data as string, dataSize as Integer)
- event SSHKey(KnownKey as string, KnownKeyLength as integer, KnownKeyType as integer, FoundKey as string, FoundKeyLength as integer, FoundKeyType as integer, MatchStatus as integer) as integer
- event Seek(pos as Int64, whence as integer) as Integer
- event Finished(Result as Integer)
- event ChunkBegin(FileInfo as CURLNFileInfoMBS, Remains as Integer) as Integer
- event ChunkEnd(FileInfo as CURLNFileInfoMBS, Remains as Integer) as Integer
- event FileNameMatch(Pattern as String, Name as String) as Integer
- class CURLNMimePartMBS
- class CURLNMissingFunctionExceptionMBS
- class CURLNMultiMBS
- class CURLNNotInitializedExceptionMBS
- class CURLNotInitializedExceptionMBS
- class CURLNSSLBackendMBS
- class CURLNURLMBS
- class CURLNVersionMBS
- class CURLNWebSocketFrameMBS
- class CURLSFileInfoMBS
- class CURLSListMBS
- class CURLSMBS
- method WebSocketReceive(BufferSize as Integer = 65536) as CURLSWebSocketFrameMBS
- method WebSocketSend(Data as MemoryBlock, FrameSize as Integer = 0, SendFlags as Integer = 0) as Integer
- method WebSocketMeta as CURLSWebSocketFrameMBS
- method UpKeep
- method AddMimePart as CURLSMimePartMBS
- method FinishMime
- method SetupOAuth(ConsumerKey as String, ConsumerSecret as String, AccessToken as String, AccessTokenSecret as String, HTTPVerb as String, URL as String, Parameters() as String = nil, Headers() as String = nil, Datas() as String = nil, Nonce as String = "", Timestamp as String = "", HMAC as String = "", Verifier as String = "", Realm as String = "") as boolean
- method SetupAWS(AWSAccessKeyId as String, AWSSecretAccessKey as String, Region as String, Service as String, Path as String, Domain as String, Verb as String, HashedPayload as String = "", Headers() as String = nil, queryParameters() as string = nil, NoSSL as boolean = false) as boolean
- method UseSystemCertificates as Integer
- method FormData as String
- method SetOptionEmptyPassword
- method GetInfoRTSPClientCSEQ as integer
- method GetInfoRTSPServerCSEQ as integer
- method GetInfoRTSPCSEQRecv as integer
- method GetInfoRTSPSessionID as string
- method GetInfoLocalIP as string
- method GetInfoLocalPort as integer
- method GetInfoPrimaryPort as integer
- method SendData(data as string) as Integer
- method SendData(data as Memoryblock) as Integer
- method ReceiveData(byref data as Memoryblock, BytesToRead as Int64) as Int64
- method FileInfos as CURLSFileInfoMBS()
- method SetupEmail(email as Variant) as boolean
- method SetInputData(data as string)
- method SetInputData(data as MemoryBlock)
- method ClearData
- method OpenMTInputFile(file as folderitem, Offset as Integer = 0) as boolean
- method CreateMTOutputFile(file as folderitem) as boolean
- method CreateMTDebugOutputFile(file as folderitem) as boolean
- method CreateMTHeaderOutputFile(file as folderitem) as boolean
- method OpenMTInputFile(Path as String, Offset as Integer = 0) as boolean
- method CreateMTOutputFile(Path as String) as boolean
- method CreateMTDebugOutputFile(Path as String) as boolean
- method CreateMTHeaderOutputFile(Path as String) as boolean
- method CloseMTOutputFile
- method CloseMTDebugOutputFile
- method CloseMTHeaderOutputFile
- method CloseMTInputFile
- method PerformMT as integer
- method SetPathCAInfo(path as folderitem)
- method SetPathCAPath(path as folderitem)
- method SetPathNetRCFile(path as folderitem)
- method SetPathCRLFile(path as folderitem)
- method SetPathIssuerCert(path as folderitem)
- method SetPathProxyIssuerCert(path as folderitem)
- method FormClear
- method FormFinish
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer, FormOption4 as integer, Text4 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Number3 as integer, FormOption4 as integer, Number4 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string, FormOption4 as integer, Number4 as integer)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, Text2 as string, FormOption3 as integer, Text3 as string, FormOption4 as integer, Number4 as integer, FormOption5 as integer, Text5 as string)
- method FormAdd(FormOption1 as integer, Text1 as string, FormOption2 as integer, FormOptions() as integer, Texts() as string)
- method FormAddField(fieldName as String, fieldValue as String, ContentType as String = "")
- method FormAddFile(fieldName as String, fileName as String, fileContent as string, ContentType as String = "")
- method GetInfoSSLEngines as CURLSListMBS
- method GetInfoCookieList as CURLSListMBS
- method GetInfoCertInfo as CURLSListMBS()
- method GetInfoReferer as string
- method GetInfoContentLengthDownload as double
- method GetInfoContentLengthUpload as double
- method GetInfoContentType as string
- method GetInfoRedirectURL as string
- method GetInfoPrimaryIP as string
- method GetInfoAppConnectTime as double
- method GetInfoCAInfo as string
- method GetInfoCAPath as string
- method GetInfoEffectiveMethod as string
- method GetInfoScheme as string
- method GetInfoHTTPVersion as integer
- method GetInfoProtocol as integer
- method GetInfoProxySSLVerifyResult as integer
- method GetInfoActiveSocket as integer
- method GetInfoProxyError as integer
- method GetInfoFTPEntryPath as string
- method GetInfoConditionUnmet as integer
- method GetInfoLastSocket as integer
- method GetInfoNumConnects as integer
- method GetInfoOSErrno as integer
- method GetInfoProxyAuthAvail as integer
- method GetInfoHTTPAuthAvail as integer
- method GetInfoHeaderSize as integer
- method GetInfoRequestSize as integer
- method GetInfoSSLVerifyResult as integer
- method GetInfoSizeUpload as double
- method GetInfoSizeDownload as double
- method GetInfoSpeedDownload as double
- method GetInfoSpeedUpload as double
- method GetInfoRedirectCount as integer
- method GetInfoRedirectTime as double
- method GetInfoStartTransferTime as double
- method GetInfoPreTransferTime as double
- method GetInfoConnectTime as double
- method GetInfoNameLookupTime as double
- method GetInfoTotalTime as double
- method GetInfoFileTime as integer
- method GetInfoHTTPConnectCode as integer
- method GetInfoResponseCode as integer
- method GetInfoRetryAfter as integer
- method GetInfoEffectiveURL as string
- method Perform as integer
- method Reset
- method SetOptionHTTPHeader(list() as string)
- method SetOptionHTTP200Aliases(list() as string)
- method SetOptionQuote(list() as string)
- method SetOptionPostQuote(list() as string)
- method SetOptionPreQuote(list() as string)
- method SetOptionTelnetOptions(list() as string)
- method SetOptionMailRecipients(list() as string)
- method SetOptionResolve(list() as string)
- method SetOptionProxyHeader(list() as string)
- method SetOptionConnectTo(list() as string)
- property Tag as Variant
- property DebugWithData as Boolean
- property Paused as Boolean
- property ProgressUploadCurrent as Int64
- property ProgressUploadTotal as Int64
- property ProgressDownloadCurrent as Int64
- property ProgressDownloadTotal as Int64
- property ProgressPercent as Double
- property Cancel as Boolean
- property LasterrorMessage as String
- property OptionMaxSendSpeedLarge as Int64
- property OptionMaxRecvSpeedLarge as Int64
- property OptionMaxFileSizeLarge as Int64
- property OptionInFileSizeLarge as Int64
- property OptionResumeFromLarge as Int64
- property OptionPostFieldSizeLarge as Int64
- property OptionMaxSendSpeed as Int64
- property OptionMaxRecvSpeed as Int64
- property OptionMaxFileSize as Int64
- property OptionInFileSize as Int64
- property OptionResumeFrom as Int64
- property OptionPostFieldSize as Int64
- property CollectHeaderData as Boolean
- property CollectHeaders as Boolean
- property CollectOutputData as Boolean
- property CollectDebugData as Boolean
- property CollectDebugMessages as Boolean
- property OutputData as String
- property DebugMessages as String
- property DebugData as String
- property HeaderData as String
- property Headers as String
- property InputData as String
- property YieldTime as Boolean
- property Handle as Integer
- property LastError as Integer
- property LastErrorText as String
- property OptionAutoReferer as Boolean
- property OptionNoSignal as Integer
- property OptionBufferSize as Integer
- property OptionCAInfo as String
- property OptionCAPath as String
- property OptionConnectionTimeout as Integer
- property OptionConnectionTimeOutMS as Integer
- property OptionConnectOnly as Integer
- property OptionCookie as String
- property OptionCookieFile as String
- property OptionCookieJar as String
- property OptionCookieList as String
- property OptionFTPAccount as String
- property OptionCookieSession as Boolean
- property OptionCRLF as Boolean
- property OptionCustomRequest as String
- property OptionDNSCacheTimeout as Integer
- property OptionEGDSocket as String
- property OptionFailOnError as Boolean
- property OptionFileTime as Boolean
- property OptionFollowLocation as Boolean
- property OptionForbitReuse as Boolean
- property OptionFreshConnect as Boolean
- property OptionFTPAlternativeToUser as String
- property OptionFTPAppend as Boolean
- property OptionAppend as Boolean
- property OptionFTPCreateMissingDirs as Integer
- property OptionFTPFileMethod as Integer
- property OptionDirListOnly as Boolean
- property OptionFTPListOnly as Boolean
- property OptionFTPPort as String
- property OptionFTPResponseTimeout as Integer
- property OptionServerResponseTimeout as Integer
- property OptionFTPSkipPasvIP as Boolean
- property OptionFTPSSL as Integer
- property OptionUseSSL as Integer
- property OptionFTPSSLAuth as Integer
- property OptionFTPSSLCCC as Integer
- property OptionFTPUseEPRT as Boolean
- property OptionFTPUseEPSV as Boolean
- property OptionGet as Boolean
- property OptionHeader as Boolean
- property OptionHTTPAuth as Integer
- property OptionHTTPContentDecoding as Integer
- property OptionHTTPProxyTunnel as Boolean
- property OptionHTTPTransferDecoding as Integer
- property OptionHTTPVersion as Integer
- property OptionIgnoreContentLength as Boolean
- property OptionInterface as String
- property OptionAcceptEncoding as String
- property OptionIPResolve as Integer
- property OptionKRB4Level as String
- property OptionKRBLevel as String
- property OptionLocalPort as Integer
- property OptionLocalPortRange as Integer
- property OptionLowSpeedLimit as Integer
- property OptionLowSpeedTime as Integer
- property OptionMaxConnects as Integer
- property OptionMaxRedirs as Integer
- property OptionNetRC as Integer
- property OptionNetRCFile as String
- property OptionNoBody as Boolean
- property OptionPort as Integer
- property OptionPost as Boolean
- property OptionPostFields as String
- property OptionProxy as String
- property OptionProxyAuth as Integer
- property OptionProxyPort as Integer
- property OptionProxyType as Integer
- property OptionPut as Boolean
- property OptionRandomFile as String
- property OptionRange as String
- property OptionReferer as String
- property OptionSSHAuthTypes as Integer
- property OptionSSHPrivateKeyfile as String
- property OptionSSHPublicKeyfile as String
- property OptionSSLCert as String
- property OptionSSLCertType as String
- property OptionSSLCipherList as String
- property OptionSSLEngine as String
- property OptionSSLEngineDefault as Integer
- property OptionSSLKey as String
- property OptionSSLKeyPassword as String
- property OptionKeyPassword as String
- property OptionSSLKeyType as String
- property OptionSSLSessionIDCache as Boolean
- property OptionSSLVerifyHost as Integer
- property OptionSSLVerifyPeer as Integer
- property OptionSSLVersion as Integer
- property OptionTCPNoDelay as Boolean
- property OptionTimeCondition as Integer
- property OptionTimeOut as Integer
- property OptionTimeOutMS as Integer
- property OptionTimeValue as Integer
- property OptionTransferText as Boolean
- property OptionUnrestrictedAuth as Boolean
- property OptionUpload as Boolean
- property OptionURL as String
- property OptionUserAgent as String
- property OptionVerbose as Boolean
- property OptionSSHHostPublicKeyMD5 as String
- property OptionSSHHostPublicKeySHA256 as String
- property OptionCRLFile as String
- property OptionIssuerCert as String
- property OptionUsername as String
- property OptionPassword as String
- property OptionProxyUsername as String
- property OptionProxyPassword as String
- property OptionNoProxy as String
- property OptionSocks5GSSAPIService as String
- property OptionSSHKnownhosts as String
- property OptionNewFilePerms as Integer
- property OptionNewDirectoryPerms as Integer
- property OptionPostRedir as Integer
- property OptionProxyTransferMode as Integer
- property OptionAddressScope as Integer
- property OptionCertInfo as Boolean
- property OptionTFTPBlockSize as Integer
- property OptionSocks5GSSAPINEC as Boolean
- property OptionProtocols as Integer
- property OptionRedirProtocols as Integer
- property WebSocketOptions as Integer
- property OptionMailFrom as String
- property OptionFTPusePret as Boolean
- property OptionSSLCertPassword as String
- property OptionRTSPRequest as Integer
- property OptionRTSPSessionID as String
- property OptionRTSPStreamURI as String
- property OptionRTSPTransport as String
- property OptionRTSPClientCSEQ as Integer
- property OptionRTSPServerCSEQ as Integer
- property OptionWildcardMatch as Boolean
- property OptionTLSAuthUsername as String
- property OptionTLSAuthPassword as String
- property OptionTLSAuthType as String
- property OptionTransferEncoding as Boolean
- property OptionGSSAPIDelegation as Integer
- property OptionDNSServers as String
- property OptionAcceptTimeoutMS as Integer
- property OptionTCPKeepAlive as Boolean
- property OptionTCPKeepIdle as Integer
- property OptionTCPKeepInterval as Integer
- property OptionSSLOptions as Integer
- property OptionMailAuth as String
- property OptionSASLIR as Integer
- property OptionXOAuth2Bearer as String
- property OptionDNSInterface as String
- property OptionDNSLocalIPv4 as String
- property OptionDNSLocalIPv6 as String
- property OptionLoginOptions as String
- property OptionSSLEnableNPN as Integer
- property OptionSSLEnableALPN as Integer
- property OptionExpect100TimeoutMS as Integer
- property OptionHeaderOptions as Integer
- property OptionPinnedPublicKey as String
- property OptionUnixSocketPath as String
- property OptionSSLVerifyStatus as Integer
- property OptionSSLFalseStart as Integer
- property OptionPathAsIs as Boolean
- property OptionProxyServiceName as String
- property OptionServiceName as String
- property OptionPipeWait as Boolean
- property OptionDefaultProtocol as String
- property OptionStreamWeight as Integer
- property OptionStreamDepends as CURLSMBS
- property OptionStreamDependsE as CURLSMBS
- property OptionTFTPNoOptions as Integer
- property OptionTCPFastOpen as Integer
- property OptionKeepSendingOnError as Integer
- property OptionProxyCAInfo as String
- property OptionProxyCAPath as String
- property OptionProxySSLVerifyPeer as Integer
- property OptionProxySSLVerifyHost as Integer
- property OptionProxySSLVersion as Integer
- property OptionProxyTLSAuthUsername as String
- property OptionProxyTLSAuthPassword as String
- property OptionProxyTLSAuthType as String
- property OptionProxySSLCert as String
- property OptionProxySSLCertType as String
- property OptionProxySSLKey as String
- property OptionProxySSLKeyType as String
- property OptionProxyKeyPassword as String
- property OptionProxySSLCipherList as String
- property OptionProxyCRLFile as String
- property OptionProxySSLOptions as Integer
- property OptionPreProxy as String
- property OptionProxyPinnedPublicKey as String
- property OptionAbstractUnixSocket as String
- property OptionSuppressConnectHeaders as Boolean
- property OptionRequestTarget as String
- property OptionSocks5Auth as Integer
- property OptionSSHCompression as Boolean
- property OptionHappyEyeballsTimeOutMS as Integer
- property OptionHAProxyProtocol as Boolean
- property OptionDNSShuffleAddresses as Boolean
- property OptionTLS13Ciphers as String
- property OptionProxyTLS13Ciphers as String
- property OptionDisableUserNameInURL as Boolean
- property OptionDOHURL as String
- property OptionUploadBufferSize as Integer
- property OptionUpkeepIntervalMS as Integer
- property OptionMaxAgeConn as Integer
- property OptionSASLAuthZID as String
- property OptionProxyIssuerCert as String
- property OptionSSLCertBlob as String
- property OptionSSLKeyBlob as String
- property OptionProxySSLCertBlob as String
- property OptionProxySSLKeyBlob as String
- property OptionIssuerCertBlob as String
- property OptionProxyIssuerCertBlob as String
- property OptionAWSSigV4 as String
- property OptionDOHSSLVerifyPeer as Integer
- property OptionDOHSSLVerifyHost as Integer
- property OptionDOHSSLVerifyStatus as Integer
- property OptionCAInfoBlob as String
- property OptionProxyCAInfoBlob as String
- property OptionMaxLifeTimeConnection as Integer
- property OptionMimeOptions as Integer
- property OptionProtocolsString as String
- property OptionReditProtocolsString as String
- property OptionQuickExit as Integer
- property OptionCACacheTimeout as Integer
- shared method ProcessRelativeURL(BaseURL as String, RelativeURL as String) as String
- shared method LoadAPI
- shared method LoadErrorString as string
- shared method LoadLibrary(path as string) as boolean
- shared method LoadLibrary(file as folderitem) as boolean
- shared method AWSPresignURL(AWSAccessKeyId as String, AWSSecretAccessKey as String, Region as String, Service as String, Path as String, Domain as String, Verb as String = "GET", Expires as Integer = 86400, QueryParameters() as String = nil, Headers() as String = nil) as String
- shared method CipherNames as String()
- shared method DigestNames as String()
- shared property LibraryUsed as String
- shared property APILoaded as Boolean
- shared property LibVersion as String
- shared property Version as CURLSVersionMBS
- event Progress(dltotal as Int64, dlnow as Int64, ultotal as Int64, ulnow as Int64, percent as double) as boolean
- event Read(count as integer) as string
- event Write(data as string, dataSize as Integer) as integer
- event RestartRead() as boolean
- event Header(data as string, dataSize as Integer) as integer
- event DebugMessage(infotype as integer, data as string, dataSize as Integer)
- event SSHKey(KnownKey as string, KnownKeyLength as integer, KnownKeyType as integer, FoundKey as string, FoundKeyLength as integer, FoundKeyType as integer, MatchStatus as integer) as integer
- event Seek(pos as Int64, whence as integer) as Integer
- event Finished(Result as Integer)
- event ChunkBegin(FileInfo as CURLSFileInfoMBS, Remains as Integer) as Integer
- event ChunkEnd(FileInfo as CURLSFileInfoMBS, Remains as Integer) as Integer
- event FileNameMatch(Pattern as String, Name as String) as Integer
- class CURLSMimePartMBS
- class CURLSMissingFunctionExceptionMBS
- class CURLSMultiMBS
- class CURLSNotInitializedExceptionMBS
- class CURLSSLBackendMBS
- class CURLSSSLBackendMBS
- class CURLSURLMBS
- class CURLSVersionMBS
- class CURLSWebSocketFrameMBS
- class CURLURLMBS
- class CURLVersionMBS
- class CURLWebSocketFrameMBS
- class MimeAddressListMBS
- class MimeAddressMBS
- class MimeAttachmentMBS
- class MimeBodyMBS
- class MimeEmailMBS
- class MimeEntityMBS
- class MimeFieldMBS
- class MimeGroupMBS
- class MimeHeaderMBS
- class MimeMailboxListMBS
- class MimeMailboxMBS
- Globals: