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 CFFTPStream
- Apple’s documentation
- kCFFTP
Resource ⚠Link CFFTPStream
- Apple’s documentation
- kCFFTP
Resource ⚠ModDate CFFTPStream
- Apple’s documentation
- kCFFTP
Resource ⚠Mode CFFTPStream
- Apple’s documentation
- kCFFTP
Resource ⚠Name CFFTPStream
- Apple’s documentation
- kCFFTP
Resource ⚠Owner CFFTPStream
- Apple’s documentation
- kCFFTP
Resource ⚠Size CFFTPStream
- Apple’s documentation
- kCFFTP
Resource ⚠Type 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 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 CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Fetch Resource Info CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠File Transfer Offset CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Password CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy Host CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy Password CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy Port CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Proxy User CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠Resource Size CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠UsePassive Mode CFFTPStream
- Apple’s documentation
- kCFStream
PropertyFTP ⚠User Name CFFTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Attempt Persistent Connection CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Final Request CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠FinalURL CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Proxy CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Proxy Host CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Proxy Port CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Request Bytes Written Count CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Response Header CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTPS ⚠Proxy Host CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTPS ⚠Proxy Port CFHTTPStream
- Apple’s documentation
- kCFStream
PropertyHTTP ⚠Should Autoredirect 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 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 CFSocketStream
- Apple’s documentation
- kCFStreamSSL
Allows ⚠Expired Certificates CFSocketStream
- Apple’s documentation
- kCFStreamSSL
Allows ⚠Expired Roots 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
- CFHTTP
Authentication ⚠Applies ToRequest Deprecated CFHTTPAuthentication
andCFHTTPMessage
- CFHTTP
Authentication ⚠Copy Domains Deprecated CFHTTPAuthentication
- CFHTTP
Authentication ⚠Copy Method Deprecated CFHTTPAuthentication
- CFHTTP
Authentication ⚠Copy Realm Deprecated CFHTTPAuthentication
- CFHTTP
Authentication ⚠Create From Response Deprecated CFHTTPAuthentication
andCFHTTPMessage
- 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 CFHTTPAuthentication
andCFHTTPMessage
- CFHTTP
Message ⚠Apply Credentials Deprecated CFHTTPAuthentication
andCFHTTPMessage
- 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
- CFNetwork
Copy ⚠Proxies ForURL CFProxySupport
- CFNetwork
Copy ⚠System Proxy Settings CFProxySupport
- Returns a CFDictionary containing the current system internet proxy settings.
- CFNetwork
Execute ⚠Proxy Auto Configuration Script CFProxySupport
- CFNetwork
Execute ⚠Proxy Auto ConfigurationURL CFProxySupport
- CFRead
Stream ⚠Create ForHTTP Request Deprecated CFHTTPMessage
andCFHTTPStream
- CFRead
Stream ⚠Create ForStreamedHTTP Request Deprecated CFHTTPMessage
andCFHTTPStream
- CFRead
Stream ⚠Create WithFTPURL Deprecated CFFTPStream
- CFStream
Create ⚠Pair With Socket ToCF Host Deprecated CFSocketStream
andCFHost
- CFStream
Create ⚠Pair With Socket ToNet Service Deprecated CFSocketStream
andCFNetServices
- CFWrite
Stream ⚠Create WithFTPURL Deprecated CFFTPStream
Type Aliases§
- CFHost
Client Call Back CFHost
- Apple’s documentation
- CFNet
Diagnostic Status 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