Platforms to show: All Mac Windows Linux Cross-Platform
CoreFoundation Network
The network stuff from Mac OS X with Sockets, SSL encryption and HTTPSockets.
- Globals
- CFHTTPMessageCreateEmptyMBS(isRequest as boolean) as CFHTTPMessageMBS
- CFHTTPMessageCreateRequestMBS(requestMethod as CFStringMBS, url as CFURLMBS, httpVersion as CFStringMBS) as CFHTTPMessageMBS
- CFHTTPMessageCreateResponseMBS(statusCode as Integer, statusDescription as CFStringMBS, httpVersion as CFStringMBS) as CFHTTPMessageMBS
- CFStreamCreatePairWithSocketMBS(TheSocket as CFSocketMBS, readstream as CFReadStreamMBS, writestream as CFWriteStreamMBS)
- CFStreamCreatePairWithSocketToHostMBS(host as CFStringMBS, port as Integer, readstream as CFReadStreamMBS, writestream as CFWriteStreamMBS)
- kCFHostMBSGetTypeID as Integer
- kCFHTTPMessageMBSGetTypeID as Integer
- kCFReadStreamMBSGetTypeID as Integer
- kCFSocketMBSGetTypeID as Integer
- kCFWriteStreamMBSGetTypeID as Integer
- Classes
- class CFHostMBS
- method LookupAddress(address as string) as boolean
- method LookupName(hostname as CFStringMBS) as boolean
- event Error(ErrorDomain as Integer, ErrorCode as Integer)
- event GotAddress(address as string, addressIndex as Integer, count as Integer)
- event GotName(name as CFStringMBS, nameIndex as Integer, count as Integer)
- class CFHTTPMessageMBS
- method AddAuthentication(authenticationFailureResponse as CFHTTPMessageMBS, username as CFStringMBS, password as CFStringMBS, authenticationScheme as CFStringMBS, forProxy as Boolean) as boolean
- method AppendBytes(s as string) as boolean
- method Copy as CFHTTPMessageMBS
- method HeaderFields as CFDictionaryMBS
- method IsHeaderComplete as boolean
- method IsRequest as boolean
- shared method kCFHTTPAuthenticationSchemeBasic as CFStringMBS
- shared method kCFHTTPAuthenticationSchemeDigest as CFStringMBS
- shared method kCFHTTPVersion1_0 as CFStringMBS
- shared method kCFHTTPVersion1_1 as CFStringMBS
- method RequestMethod as CFStringMBS
- method RequestURL as CFURLMBS
- method ResponseStatusCode as Integer
- method ResponseStatusLine as CFStringMBS
- method SerializedMessage as CFBinaryDataMBS
- method Version as CFStringMBS
- property Body as CFBinaryDataMBS
- property HeaderField(headerfield as CFStringMBS) as CFStringMBS
- class CFProxyMBS
- method ExecuteProxyAutoConfigurationScript(proxyAutoConfigurationScript as string, targetURL as string) as boolean
- method ExecuteProxyAutoConfigurationURL(proxyAutoConfigURL as string, targetURL as string) as boolean
- shared method kCFNetworkProxiesExceptionsList as string
- shared method kCFNetworkProxiesExcludeSimpleHostnames as string
- shared method kCFNetworkProxiesFTPEnable as string
- shared method kCFNetworkProxiesFTPPassive as string
- shared method kCFNetworkProxiesFTPPort as string
- shared method kCFNetworkProxiesFTPProxy as string
- shared method kCFNetworkProxiesHTTPPort as string
- shared method kCFNetworkProxiesHTTPProxy as string
- shared method kCFNetworkProxiesHTTPSEnable as string
- shared method kCFNetworkProxiesHTTPSPort as string
- shared method kCFNetworkProxiesHTTPSProxy as string
- shared method kCFNetworkProxiesProxyAutoConfigEnable as string
- shared method kCFNetworkProxiesProxyAutoConfigURLString as string
- shared method kCFNetworkProxiesProxyAutoDiscoveryEnable as string
- shared method kCFNetworkProxiesRTSPEnable as string
- shared method kCFNetworkProxiesRTSPPort as string
- shared method kCFNetworkProxiesRTSPProxy as string
- shared method kCFNetworkProxiesSOCKSEnable as string
- shared method kCFNetworkProxiesSOCKSPort as string
- shared method kCFNetworkProxiesSOCKSProxy as string
- shared method kCFProxyAutoConfigurationJavaScriptKey as string
- shared method kCFProxyAutoConfigurationURLKey as string
- shared method kCFProxyHostNameKey as string
- shared method kCFProxyPasswordKey as string
- shared method kCFProxyPortNumberKey as string
- shared method kCFProxyTypeAutoConfigurationJavaScript as string
- shared method kCFProxyTypeAutoConfigurationURL as string
- shared method kCFProxyTypeFTP as string
- shared method kCFProxyTypeHTTP as string
- shared method kCFProxyTypeHTTPS as string
- shared method kCFProxyTypeKey as string
- shared method kCFProxyTypeNone as string
- shared method kCFProxyTypeSOCKS as string
- shared method kCFProxyUsernameKey as string
- shared method ProxiesForAutoConfigurationScript(proxyAutoConfigurationScript as string, URL as string, byref error as CFErrorMBS) as Dictionary()
- shared method ProxiesForURL(URL as string, proxySettings as Dictionary = nil) as Dictionary()
- shared method SystemProxySettings as Dictionary
- event AutoConfigurationResult(error as CFErrorMBS, proxyList() as Dictionary)
- class CFReadStreamMBS
- method close
- method CreateForHTTPRequest(request as CFHTTPMessageMBS) as boolean
- method CreateWithFile(fileurl as CFURLMBS) as boolean
- method CreateWithMemoryBlock(mem as memoryblock, len as Integer) as boolean
- method CreateWithString(s as string) as boolean
- method ErrorCode as Integer
- method ErrorDomain as Integer
- method GetProperty(propertyName as CFStringMBS) as CFObjectMBS
- method HasBytesAvailable as boolean
- method InstallEvents
- method Open as boolean
- method ReadMemory(maxBytesToRead as Integer, mem as memoryblock) as Integer
- method ReadString(maxBytesToRead as Integer) as string
- method RemoveEvents
- method SetProperty(propertyName as CFStringMBS, propertyValue as CFObjectMBS) as Boolean
- method Status as Integer
- event Callback(reason as Integer)
- class CFSocketMBS
- method ConnectToAddress(address as CFBinaryDataMBS, timeout as Double) as Integer
- method Create as boolean
- method Invalidate
- method IsValid as boolean
- method NativeSocketHandle as Integer
- method PeerAddress as CFBinaryDataMBS
- method SendData(data as CFBinaryDataMBS, timeout as Double) as Integer
- property Address as CFBinaryDataMBS
- event Callback(reason as Integer, address as CFBinaryDataMBS, data as memoryblock)
- class CFStreamMBS
- shared method kCFHTTPAuthenticationSchemeBasic as CFStringMBS
- shared method kCFHTTPAuthenticationSchemeDigest as CFStringMBS
- shared method kCFHTTPVersion1_0 as CFStringMBS
- shared method kCFHTTPVersion1_1 as CFStringMBS
- shared method kCFStreamErrorDomainHTTP as Integer
- shared method kCFStreamErrorDomainSOCKS as Integer
- shared method kCFStreamErrorDomainSSL as Integer
- shared method kCFStreamPropertyAppendToFile as CFStringMBS
- shared method kCFStreamPropertyDataWritten as CFStringMBS
- shared method kCFStreamPropertyHTTPAttemptPersistentConnection as CFStringMBS
- shared method kCFStreamPropertyHTTPFinalURL as CFStringMBS
- shared method kCFStreamPropertyHTTPProxy as CFStringMBS
- shared method kCFStreamPropertyHTTPProxyHost as CFStringMBS
- shared method kCFStreamPropertyHTTPProxyPort as CFStringMBS
- shared method kCFStreamPropertyHTTPResponseHeader as CFStringMBS
- shared method kCFStreamPropertyHTTPShouldAutoredirect as CFStringMBS
- shared method kCFStreamPropertyHTTPSProxyHost as CFStringMBS
- shared method kCFStreamPropertyHTTPSProxyPort as CFStringMBS
- shared method kCFStreamPropertyShouldCloseNativeSocket as CFStringMBS
- shared method kCFStreamPropertySocketNativeHandle as CFStringMBS
- shared method kCFStreamPropertySocketRemoteHostName as CFStringMBS
- shared method kCFStreamPropertySocketRemotePortNumber as CFStringMBS
- shared method kCFStreamPropertySocketSecurityLevel as CFStringMBS
- shared method kCFStreamPropertySOCKSPassword as CFStringMBS
- shared method kCFStreamPropertySOCKSProxy as CFStringMBS
- shared method kCFStreamPropertySOCKSProxyHost as CFStringMBS
- shared method kCFStreamPropertySOCKSProxyPort as CFStringMBS
- shared method kCFStreamPropertySOCKSUser as CFStringMBS
- shared method kCFStreamPropertySOCKSVersion as CFStringMBS
- shared method kCFStreamSocketSecurityLevelNegotiatedSSL as CFStringMBS
- shared method kCFStreamSocketSecurityLevelNone as CFStringMBS
- shared method kCFStreamSocketSecurityLevelSSLv2 as CFStringMBS
- shared method kCFStreamSocketSecurityLevelSSLv3 as CFStringMBS
- shared method kCFStreamSocketSecurityLevelTLSv1 as CFStringMBS
- shared method kCFStreamSocketSOCKSVersion4 as CFStringMBS
- shared method kCFStreamSocketSOCKSVersion5 as CFStringMBS
- class CFWriteStreamMBS
- method CanAcceptBytes as boolean
- method close
- method CreateWithFile(fileurl as CFURLMBS) as boolean
- method CreateWithMemory as boolean
- method CreateWithMemoryBlock(mem as memoryblock, len as Integer) as boolean
- method ErrorCode as Integer
- method ErrorDomain as Integer
- method GetProperty(propertyName as CFStringMBS) as CFObjectMBS
- method InstallEvents
- method Open as boolean
- method RemoveEvents
- method SetProperty(propertyName as CFStringMBS, propertyValue as CFObjectMBS) as boolean
- method Status as Integer
- method WriteMemory(mem as memoryblock, len as Integer) as Integer
- method WriteString(buf as string) as Integer
- event Callback(reason as Integer)
- class CFHostMBS
The items on this page are in the following plugins: MBS MacCF Plugin.