Expand description
§Bindings to the CFNetwork framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- CFHTTP
Authentication CFHTTPAuthentication - Apple’s documentation
- CFHTTP
Message CFHTTPMessage - Apple’s documentation
- CFHost
CFHost - Apple’s documentation
- CFHost
Client Context CFHost - Apple’s documentation
- CFHost
Info Type CFHost - Apple’s documentation
- CFNet
Diagnostic CFNetDiagnostics - Apple’s documentation
- CFNet
Diagnostic Status Values Deprecated CFNetDiagnostics - Apple’s documentation
- CFNet
Service CFNetServices - Apple’s documentation
- CFNet
Service Browser CFNetServices - Apple’s documentation
- CFNet
Service Browser Flags CFNetServices - Apple’s documentation
- CFNet
Service Client Context CFNetServices - Apple’s documentation
- CFNet
Service Monitor CFNetServices - Apple’s documentation
- CFNet
Service Monitor Type CFNetServices - Apple’s documentation
- CFNet
Service Register Flags CFNetServices - Apple’s documentation
- CFNet
Services Error CFNetServices - Apple’s documentation
- CFNetwork
Errors CFNetworkErrors - Apple’s documentation
- CFStream
ErrorHTTP CFHTTPStream - Apple’s documentation
- CFStream
ErrorHTTP Authentication CFHTTPAuthentication - Apple’s documentation
Constants§
- kCFStream
ErrorSOCK S4Id Conflict CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S4Identd Failed CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S4Request Failed CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S4Sub Domain Response CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S5Bad Response Addr CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S5Bad State CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S5Sub Domain Method CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S5Sub Domain Response CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCK S5Sub Domain User Pass CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCKS SubDomain None CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCKS SubDomain Version Code CFSocketStream - Apple’s documentation
- kCFStream
ErrorSOCKS Unknown Client Version CFSocketStream - Apple’s documentation
- kSOCK
S5No Acceptable Method CFSocketStream - Apple’s documentation
Statics§
- kCFDNS
Service ⚠Failure Key CFNetworkErrors - Apple’s documentation
- kCFError
DomainCF ⚠Network CFNetworkErrors - Apple’s documentation
- kCFError
Domain ⚠WinSock CFNetworkErrors - Apple’s documentation
- kCFFTP
Resource ⚠Group Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Resource ⚠Link Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Resource ⚠ModDate Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Resource ⚠Mode Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Resource ⚠Name Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Resource ⚠Owner Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Resource ⚠Size Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Resource ⚠Type Deprecated CFFTPStream - Apple’s documentation
- kCFFTP
Status ⚠Code Key CFNetworkErrors - Apple’s documentation
- kCFGet
Addr ⚠Info Failure Key CFNetworkErrors - Apple’s documentation
- kCFHTTP
Authentication ⚠Account Domain CFHTTPAuthentication - Apple’s documentation
- kCFHTTP
Authentication ⚠Password CFHTTPAuthentication - Apple’s documentation
- kCFHTTP
Authentication ⚠Scheme Basic CFHTTPMessage - Apple’s documentation
- kCFHTTP
Authentication ⚠Scheme Digest CFHTTPMessage - Apple’s documentation
- kCFHTTP
Authentication ⚠Scheme Kerberos CFHTTPMessage - Apple’s documentation
- kCFHTTP
Authentication ⚠SchemeNTLM CFHTTPMessage - Apple’s documentation
- kCFHTTP
Authentication ⚠Scheme Negotiate CFHTTPMessage - Apple’s documentation
- kCFHTTP
Authentication ⚠Scheme Negotiate2 CFHTTPMessage - Apple’s documentation
- kCFHTTP
Authentication ⚠SchemeX Mobile MeAuth Token CFHTTPMessage - Apple’s documentation
- kCFHTTP
Authentication ⚠Username CFHTTPAuthentication - Apple’s documentation
- kCFHTTP
Version1_ ⚠0 CFHTTPMessage - Apple’s documentation
- kCFHTTP
Version1_ ⚠1 CFHTTPMessage - Apple’s documentation
- kCFHTTP
Version2_ ⚠0 CFHTTPMessage - Apple’s documentation
- kCFHTTP
Version3_ ⚠0 CFHTTPMessage - Apple’s documentation
- kCFNetwork
Proxies ⚠Exceptions List CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Exclude Simple Hostnames CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesFTP ⚠Enable CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesFTP ⚠Passive CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesFTP ⚠Port CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesFTP ⚠Proxy CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Gopher Enable CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Gopher Port CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Gopher Proxy CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesHTTP ⚠Enable CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesHTTP ⚠Port CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesHTTP ⚠Proxy CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesHTTPS ⚠Enable CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesHTTPS ⚠Port CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesHTTPS ⚠Proxy CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Proxy Auto Config Enable CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Proxy Auto Config Java Script CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Proxy Auto ConfigURL String CFProxySupport - Apple’s documentation
- kCFNetwork
Proxies ⚠Proxy Auto Discovery Enable CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesRTSP ⚠Enable CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesRTSP ⚠Port CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesRTSP ⚠Proxy CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesSOCKS ⚠Enable CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesSOCKS ⚠Port CFProxySupport - Apple’s documentation
- kCFNetwork
ProxiesSOCKS ⚠Proxy CFProxySupport - Apple’s documentation
- kCFProxy
Auto ⚠ConfigurationHTTP Response Key CFProxySupport - Apple’s documentation
- kCFProxy
Auto ⚠Configuration Java Script Key CFProxySupport - Apple’s documentation
- kCFProxy
Auto ⚠ConfigurationURL Key CFProxySupport - Apple’s documentation
- kCFProxy
Host ⚠Name Key CFProxySupport - Apple’s documentation
- kCFProxy
Password ⚠Key CFProxySupport - Apple’s documentation
- kCFProxy
Port ⚠Number Key CFProxySupport - Apple’s documentation
- kCFProxy
Type ⚠Auto Configuration Java Script CFProxySupport - Apple’s documentation
- kCFProxy
Type ⚠Auto ConfigurationURL CFProxySupport - Apple’s documentation
- kCFProxy
TypeFTP ⚠CFProxySupport - Apple’s documentation
- kCFProxy
TypeHTTP ⚠CFProxySupport - Apple’s documentation
- kCFProxy
TypeHTTPS ⚠CFProxySupport - Apple’s documentation
- kCFProxy
Type ⚠Key CFProxySupport - Apple’s documentation
- kCFProxy
Type ⚠None CFProxySupport - Apple’s documentation
- kCFProxy
TypeSOCKS ⚠CFProxySupport - Apple’s documentation
- kCFProxy
Username ⚠Key CFProxySupport - Apple’s documentation
- kCFSOCKS
Negotiation ⚠Method Key CFNetworkErrors - Apple’s documentation
- kCFSOCKS
Status ⚠Code Key CFNetworkErrors - Apple’s documentation
- kCFSOCKS
Version ⚠Key CFNetworkErrors - Apple’s documentation
- kCFStream
Error ⚠DomainFTP CFFTPStream - Apple’s documentation
- kCFStream
Error ⚠DomainHTTP CFHTTPStream - Apple’s documentation
- kCFStream
Error ⚠Domain Mach CFNetServices - Apple’s documentation
- kCFStream
Error ⚠Domain NetDB CFHost - Apple’s documentation
- kCFStream
Error ⚠Domain NetServices CFNetServices - Apple’s documentation
- kCFStream
Error ⚠Domain System Configuration CFHost - Apple’s documentation
- kCFStream
Error ⚠Domain WinSock CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service TypeAV Streaming CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type Background CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type Call Signaling CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type ResponsiveAV CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type Responsive Data CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type Video CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type VoIP Deprecated CFSocketStream - Apple’s documentation
- kCFStream
Network ⚠Service Type Voice CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Allow Constrained Network Access CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Allow Expensive Network Access CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Connection IsCellular CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Connection IsExpensive CFSocketStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Attempt Persistent Connection Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Fetch Resource Info Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠File Transfer Offset Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Password Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy Host Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy Password Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy Port Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy User Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠Resource Size Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠UsePassive Mode Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyFTP ⚠User Name Deprecated CFFTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Attempt Persistent Connection Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Final Request Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠FinalURL Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Proxy Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Proxy Host Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Proxy Port Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Request Bytes Written Count Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Response Header Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTPS ⚠Proxy Host Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTPS ⚠Proxy Port Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
PropertyHTTP ⚠Should Autoredirect Deprecated CFHTTPStream - Apple’s documentation
- kCFStream
Property ⚠NoCellular CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Proxy Local Bypass CFSocketStream - Apple’s documentation
- kCFStream
PropertySSL ⚠Context CFSocketStream - Apple’s documentation
- kCFStream
PropertySSL ⚠Peer Certificates Deprecated CFSocketStream - Apple’s documentation
- kCFStream
PropertySSL ⚠Peer Trust CFSocketStream - Apple’s documentation
- kCFStream
PropertySSL ⚠Settings CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Socket Extended Background Idle Mode CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Socket Remote Host CFSocketStream - Apple’s documentation
- kCFStream
Property ⚠Socket Remote NetService CFSocketStream - Apple’s documentation
- kCFStreamSSL
Allows ⚠AnyRoot Deprecated CFSocketStream - Apple’s documentation
- kCFStreamSSL
Allows ⚠Expired Certificates Deprecated CFSocketStream - Apple’s documentation
- kCFStreamSSL
Allows ⚠Expired Roots Deprecated CFSocketStream - Apple’s documentation
- kCFStreamSSL
Certificates ⚠CFSocketStream - Apple’s documentation
- kCFStreamSSL
IsServer ⚠CFSocketStream - Apple’s documentation
- kCFStreamSSL
Level ⚠CFSocketStream - Apple’s documentation
- kCFStreamSSL
Peer ⚠Name CFSocketStream - Apple’s documentation
- kCFStreamSSL
Validates ⚠Certificate Chain CFSocketStream - Apple’s documentation
- kCFURL
Error ⚠FailingURL Error Key CFNetworkErrors - Apple’s documentation
- kCFURL
Error ⚠FailingURL String Error Key CFNetworkErrors - Apple’s documentation
Functions§
- CFFTP
Create ⚠Parsed Resource Listing Deprecated CFFTPStream - Safety
- CFHTTP
Authentication ⚠Applies ToRequest Deprecated CFHTTPAuthenticationandCFHTTPMessage - CFHTTP
Authentication ⚠Copy Domains Deprecated CFHTTPAuthentication - CFHTTP
Authentication ⚠Copy Method Deprecated CFHTTPAuthentication - CFHTTP
Authentication ⚠Copy Realm Deprecated CFHTTPAuthentication - CFHTTP
Authentication ⚠Create From Response Deprecated CFHTTPAuthenticationandCFHTTPMessage - CFHTTP
Authentication ⚠IsValid Deprecated CFHTTPAuthentication - CFHTTP
Authentication ⚠Requires Account Domain Deprecated CFHTTPAuthentication - CFHTTP
Authentication ⚠Requires Ordered Requests Deprecated CFHTTPAuthentication - CFHTTP
Authentication ⚠Requires User Name AndPassword Deprecated CFHTTPAuthentication - CFHTTP
Message ⚠AddAuthentication Deprecated CFHTTPMessage - CFHTTP
Message ⚠Append Bytes Deprecated CFHTTPMessage - CFHTTP
Message ⚠Apply Credential Dictionary Deprecated CFHTTPAuthenticationandCFHTTPMessage - CFHTTP
Message ⚠Apply Credentials Deprecated CFHTTPAuthenticationandCFHTTPMessage - CFHTTP
Message ⚠Copy AllHeader Fields Deprecated CFHTTPMessage - CFHTTP
Message ⚠Copy Body Deprecated CFHTTPMessage - CFHTTP
Message ⚠Copy Header Field Value Deprecated CFHTTPMessage - CFHTTP
Message ⚠Copy Request Method Deprecated CFHTTPMessage - CFHTTP
Message ⚠Copy RequestURL Deprecated CFHTTPMessage - CFHTTP
Message ⚠Copy Response Status Line Deprecated CFHTTPMessage - CFHTTP
Message ⚠Copy Serialized Message Deprecated CFHTTPMessage - CFHTTP
Message ⚠Copy Version Deprecated CFHTTPMessage - CFHTTP
Message ⚠Create Copy Deprecated CFHTTPMessage - CFHTTP
Message ⚠Create Empty Deprecated CFHTTPMessage - CFHTTP
Message ⚠Create Request Deprecated CFHTTPMessage - CFHTTP
Message ⚠Create Response Deprecated CFHTTPMessage - CFHTTP
Message ⚠GetResponse Status Code Deprecated CFHTTPMessage - CFHTTP
Message ⚠IsHeader Complete Deprecated CFHTTPMessage - CFHTTP
Message ⚠IsRequest Deprecated CFHTTPMessage - CFHTTP
Message ⚠SetBody Deprecated CFHTTPMessage - CFHTTP
Message ⚠SetHeader Field Value Deprecated CFHTTPMessage - CFHost
Cancel ⚠Info Resolution Deprecated CFHost - CFHost
Create ⚠Copy Deprecated CFHost - CFHost
Create ⚠With Address Deprecated CFHost - CFHost
Create ⚠With Name Deprecated CFHost - CFHost
GetAddressing ⚠Deprecated CFHost - CFHost
GetNames ⚠Deprecated CFHost - CFHost
GetReachability ⚠Deprecated CFHost - CFHost
Schedule ⚠With RunLoop Deprecated CFHost - CFHost
SetClient ⚠Deprecated CFHost - CFHost
Start ⚠Info Resolution Deprecated CFHost - CFHost
Unschedule ⚠From RunLoop Deprecated CFHost - CFNet
Diagnostic ⚠Copy Network Status Passively Deprecated CFNetDiagnostics - CFNet
Diagnostic ⚠Create With Streams Deprecated CFNetDiagnostics - CFNet
Diagnostic ⚠Create WithURL Deprecated CFNetDiagnostics - CFNet
Diagnostic ⚠Diagnose Problem Interactively Deprecated CFNetDiagnostics - CFNet
Diagnostic ⚠SetName Deprecated CFNetDiagnostics - CFNet
Service ⚠Browser Create Deprecated CFNetServices - CFNet
Service ⚠Browser Invalidate Deprecated CFNetServices - CFNet
Service ⚠Browser Schedule With RunLoop Deprecated CFNetServices - CFNet
Service ⚠Browser Search ForDomains Deprecated CFNetServices - CFNet
Service ⚠Browser Search ForServices Deprecated CFNetServices - CFNet
Service ⚠Browser Stop Search Deprecated CFNetServices - CFNet
Service ⚠Browser Unschedule From RunLoop Deprecated CFNetServices - CFNet
Service ⚠Cancel Deprecated CFNetServices - CFNet
Service ⚠Create Deprecated CFNetServices - CFNet
Service ⚠Create Copy Deprecated CFNetServices - CFNet
Service ⚠Create Dictionary WithTXT Data Deprecated CFNetServices - CFNet
Service ⚠CreateTXT Data With Dictionary Deprecated CFNetServices - CFNet
Service ⚠GetAddressing Deprecated CFNetServices - CFNet
Service ⚠GetDomain Deprecated CFNetServices - CFNet
Service ⚠GetName Deprecated CFNetServices - CFNet
Service ⚠GetPort Number Deprecated CFNetServices - CFNet
Service ⚠GetTXT Data Deprecated CFNetServices - CFNet
Service ⚠GetTarget Host Deprecated CFNetServices - CFNet
Service ⚠GetType Deprecated CFNetServices - CFNet
Service ⚠Monitor Create Deprecated CFNetServices - CFNet
Service ⚠Monitor Invalidate Deprecated CFNetServices - CFNet
Service ⚠Monitor Schedule With RunLoop Deprecated CFNetServices - CFNet
Service ⚠Monitor Start Deprecated CFNetServices - CFNet
Service ⚠Monitor Stop Deprecated CFNetServices - CFNet
Service ⚠Monitor Unschedule From RunLoop Deprecated CFNetServices - CFNet
Service ⚠Register Deprecated CFNetServices - CFNet
Service ⚠Register With Options Deprecated CFNetServices - CFNet
Service ⚠Resolve Deprecated CFNetServices - CFNet
Service ⚠Resolve With Timeout Deprecated CFNetServices - CFNet
Service ⚠Schedule With RunLoop Deprecated CFNetServices - CFNet
Service ⚠SetClient Deprecated CFNetServices - CFNet
Service ⚠SetTXT Data Deprecated CFNetServices - CFNet
Service ⚠Unschedule From RunLoop Deprecated CFNetServices - CFNetwork
Copy ⚠Proxies ForAuto Configuration Script CFProxySupport - Safety
- CFNetwork
Copy ⚠Proxies ForURL CFProxySupport - Safety
- CFNetwork
Copy ⚠System Proxy Settings CFProxySupport - Returns a CFDictionary containing the current system internet proxy settings.
- CFNetwork
Execute ⚠Proxy Auto Configuration Script CFProxySupport - Safety
- CFNetwork
Execute ⚠Proxy Auto ConfigurationURL CFProxySupport - Safety
- CFRead
Stream ⚠Create ForHTTP Request Deprecated CFHTTPMessageandCFHTTPStream - CFRead
Stream ⚠Create ForStreamedHTTP Request Deprecated CFHTTPMessageandCFHTTPStream - CFRead
Stream ⚠Create WithFTPURL Deprecated CFFTPStream - CFStream
Create ⚠Pair With Socket ToCF Host Deprecated CFHostandCFSocketStream - Safety
- CFStream
Create ⚠Pair With Socket ToNet Service Deprecated CFNetServicesandCFSocketStream - Safety
- CFWrite
Stream ⚠Create WithFTPURL Deprecated CFFTPStream
Type Aliases§
- CFHost
Client Call Back CFHost - Apple’s documentation
- CFNet
Diagnostic Status Deprecated CFNetDiagnostics - Apple’s documentation
- CFNet
Service Browser Client Call Back CFNetServices - Apple’s documentation
- CFNet
Service Client Call Back CFNetServices - Apple’s documentation
- CFNet
Service Monitor Client Call Back CFNetServices - Apple’s documentation
- CFProxy
Auto Configuration Result Callback CFProxySupport - Apple’s documentation