objc2_cf_network/generated/
CFNetworkErrors.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use core::ptr::NonNull;
5#[cfg(feature = "objc2")]
6use objc2::__framework_prelude::*;
7use objc2_core_foundation::*;
8
9use crate::*;
10
11extern "C" {
12    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcferrordomaincfnetwork?language=objc)
13    pub static kCFErrorDomainCFNetwork: &'static CFString;
14}
15
16extern "C" {
17    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcferrordomainwinsock?language=objc)
18    pub static kCFErrorDomainWinSock: &'static CFString;
19}
20
21/// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/cfnetworkerrors?language=objc)
22// NS_ENUM
23#[repr(transparent)]
24#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
25pub struct CFNetworkErrors(pub c_int);
26impl CFNetworkErrors {
27    #[doc(alias = "kCFHostErrorHostNotFound")]
28    pub const CFHostErrorHostNotFound: Self = Self(1);
29    #[doc(alias = "kCFHostErrorUnknown")]
30    pub const CFHostErrorUnknown: Self = Self(2);
31    #[doc(alias = "kCFSOCKSErrorUnknownClientVersion")]
32    pub const CFSOCKSErrorUnknownClientVersion: Self = Self(100);
33    #[doc(alias = "kCFSOCKSErrorUnsupportedServerVersion")]
34    pub const CFSOCKSErrorUnsupportedServerVersion: Self = Self(101);
35    #[doc(alias = "kCFSOCKS4ErrorRequestFailed")]
36    pub const CFSOCKS4ErrorRequestFailed: Self = Self(110);
37    #[doc(alias = "kCFSOCKS4ErrorIdentdFailed")]
38    pub const CFSOCKS4ErrorIdentdFailed: Self = Self(111);
39    #[doc(alias = "kCFSOCKS4ErrorIdConflict")]
40    pub const CFSOCKS4ErrorIdConflict: Self = Self(112);
41    #[doc(alias = "kCFSOCKS4ErrorUnknownStatusCode")]
42    pub const CFSOCKS4ErrorUnknownStatusCode: Self = Self(113);
43    #[doc(alias = "kCFSOCKS5ErrorBadState")]
44    pub const CFSOCKS5ErrorBadState: Self = Self(120);
45    #[doc(alias = "kCFSOCKS5ErrorBadResponseAddr")]
46    pub const CFSOCKS5ErrorBadResponseAddr: Self = Self(121);
47    #[doc(alias = "kCFSOCKS5ErrorBadCredentials")]
48    pub const CFSOCKS5ErrorBadCredentials: Self = Self(122);
49    #[doc(alias = "kCFSOCKS5ErrorUnsupportedNegotiationMethod")]
50    pub const CFSOCKS5ErrorUnsupportedNegotiationMethod: Self = Self(123);
51    #[doc(alias = "kCFSOCKS5ErrorNoAcceptableMethod")]
52    pub const CFSOCKS5ErrorNoAcceptableMethod: Self = Self(124);
53    #[doc(alias = "kCFFTPErrorUnexpectedStatusCode")]
54    pub const CFFTPErrorUnexpectedStatusCode: Self = Self(200);
55    #[doc(alias = "kCFErrorHTTPAuthenticationTypeUnsupported")]
56    pub const CFErrorHTTPAuthenticationTypeUnsupported: Self = Self(300);
57    #[doc(alias = "kCFErrorHTTPBadCredentials")]
58    pub const CFErrorHTTPBadCredentials: Self = Self(301);
59    #[doc(alias = "kCFErrorHTTPConnectionLost")]
60    pub const CFErrorHTTPConnectionLost: Self = Self(302);
61    #[doc(alias = "kCFErrorHTTPParseFailure")]
62    pub const CFErrorHTTPParseFailure: Self = Self(303);
63    #[doc(alias = "kCFErrorHTTPRedirectionLoopDetected")]
64    pub const CFErrorHTTPRedirectionLoopDetected: Self = Self(304);
65    #[doc(alias = "kCFErrorHTTPBadURL")]
66    pub const CFErrorHTTPBadURL: Self = Self(305);
67    #[doc(alias = "kCFErrorHTTPProxyConnectionFailure")]
68    pub const CFErrorHTTPProxyConnectionFailure: Self = Self(306);
69    #[doc(alias = "kCFErrorHTTPBadProxyCredentials")]
70    pub const CFErrorHTTPBadProxyCredentials: Self = Self(307);
71    #[doc(alias = "kCFErrorPACFileError")]
72    pub const CFErrorPACFileError: Self = Self(308);
73    #[doc(alias = "kCFErrorPACFileAuth")]
74    pub const CFErrorPACFileAuth: Self = Self(309);
75    #[doc(alias = "kCFErrorHTTPSProxyConnectionFailure")]
76    pub const CFErrorHTTPSProxyConnectionFailure: Self = Self(310);
77    #[doc(alias = "kCFStreamErrorHTTPSProxyFailureUnexpectedResponseToCONNECTMethod")]
78    pub const CFStreamErrorHTTPSProxyFailureUnexpectedResponseToCONNECTMethod: Self = Self(311);
79    #[doc(alias = "kCFURLErrorBackgroundSessionInUseByAnotherProcess")]
80    pub const CFURLErrorBackgroundSessionInUseByAnotherProcess: Self = Self(-996);
81    #[doc(alias = "kCFURLErrorBackgroundSessionWasDisconnected")]
82    pub const CFURLErrorBackgroundSessionWasDisconnected: Self = Self(-997);
83    #[doc(alias = "kCFURLErrorUnknown")]
84    pub const CFURLErrorUnknown: Self = Self(-998);
85    #[doc(alias = "kCFURLErrorCancelled")]
86    pub const CFURLErrorCancelled: Self = Self(-999);
87    #[doc(alias = "kCFURLErrorBadURL")]
88    pub const CFURLErrorBadURL: Self = Self(-1000);
89    #[doc(alias = "kCFURLErrorTimedOut")]
90    pub const CFURLErrorTimedOut: Self = Self(-1001);
91    #[doc(alias = "kCFURLErrorUnsupportedURL")]
92    pub const CFURLErrorUnsupportedURL: Self = Self(-1002);
93    #[doc(alias = "kCFURLErrorCannotFindHost")]
94    pub const CFURLErrorCannotFindHost: Self = Self(-1003);
95    #[doc(alias = "kCFURLErrorCannotConnectToHost")]
96    pub const CFURLErrorCannotConnectToHost: Self = Self(-1004);
97    #[doc(alias = "kCFURLErrorNetworkConnectionLost")]
98    pub const CFURLErrorNetworkConnectionLost: Self = Self(-1005);
99    #[doc(alias = "kCFURLErrorDNSLookupFailed")]
100    pub const CFURLErrorDNSLookupFailed: Self = Self(-1006);
101    #[doc(alias = "kCFURLErrorHTTPTooManyRedirects")]
102    pub const CFURLErrorHTTPTooManyRedirects: Self = Self(-1007);
103    #[doc(alias = "kCFURLErrorResourceUnavailable")]
104    pub const CFURLErrorResourceUnavailable: Self = Self(-1008);
105    #[doc(alias = "kCFURLErrorNotConnectedToInternet")]
106    pub const CFURLErrorNotConnectedToInternet: Self = Self(-1009);
107    #[doc(alias = "kCFURLErrorRedirectToNonExistentLocation")]
108    pub const CFURLErrorRedirectToNonExistentLocation: Self = Self(-1010);
109    #[doc(alias = "kCFURLErrorBadServerResponse")]
110    pub const CFURLErrorBadServerResponse: Self = Self(-1011);
111    #[doc(alias = "kCFURLErrorUserCancelledAuthentication")]
112    pub const CFURLErrorUserCancelledAuthentication: Self = Self(-1012);
113    #[doc(alias = "kCFURLErrorUserAuthenticationRequired")]
114    pub const CFURLErrorUserAuthenticationRequired: Self = Self(-1013);
115    #[doc(alias = "kCFURLErrorZeroByteResource")]
116    pub const CFURLErrorZeroByteResource: Self = Self(-1014);
117    #[doc(alias = "kCFURLErrorCannotDecodeRawData")]
118    pub const CFURLErrorCannotDecodeRawData: Self = Self(-1015);
119    #[doc(alias = "kCFURLErrorCannotDecodeContentData")]
120    pub const CFURLErrorCannotDecodeContentData: Self = Self(-1016);
121    #[doc(alias = "kCFURLErrorCannotParseResponse")]
122    pub const CFURLErrorCannotParseResponse: Self = Self(-1017);
123    #[doc(alias = "kCFURLErrorInternationalRoamingOff")]
124    pub const CFURLErrorInternationalRoamingOff: Self = Self(-1018);
125    #[doc(alias = "kCFURLErrorCallIsActive")]
126    pub const CFURLErrorCallIsActive: Self = Self(-1019);
127    #[doc(alias = "kCFURLErrorDataNotAllowed")]
128    pub const CFURLErrorDataNotAllowed: Self = Self(-1020);
129    #[doc(alias = "kCFURLErrorRequestBodyStreamExhausted")]
130    pub const CFURLErrorRequestBodyStreamExhausted: Self = Self(-1021);
131    #[doc(alias = "kCFURLErrorAppTransportSecurityRequiresSecureConnection")]
132    pub const CFURLErrorAppTransportSecurityRequiresSecureConnection: Self = Self(-1022);
133    #[doc(alias = "kCFURLErrorFileDoesNotExist")]
134    pub const CFURLErrorFileDoesNotExist: Self = Self(-1100);
135    #[doc(alias = "kCFURLErrorFileIsDirectory")]
136    pub const CFURLErrorFileIsDirectory: Self = Self(-1101);
137    #[doc(alias = "kCFURLErrorNoPermissionsToReadFile")]
138    pub const CFURLErrorNoPermissionsToReadFile: Self = Self(-1102);
139    #[doc(alias = "kCFURLErrorDataLengthExceedsMaximum")]
140    pub const CFURLErrorDataLengthExceedsMaximum: Self = Self(-1103);
141    #[doc(alias = "kCFURLErrorFileOutsideSafeArea")]
142    pub const CFURLErrorFileOutsideSafeArea: Self = Self(-1104);
143    #[doc(alias = "kCFURLErrorSecureConnectionFailed")]
144    pub const CFURLErrorSecureConnectionFailed: Self = Self(-1200);
145    #[doc(alias = "kCFURLErrorServerCertificateHasBadDate")]
146    pub const CFURLErrorServerCertificateHasBadDate: Self = Self(-1201);
147    #[doc(alias = "kCFURLErrorServerCertificateUntrusted")]
148    pub const CFURLErrorServerCertificateUntrusted: Self = Self(-1202);
149    #[doc(alias = "kCFURLErrorServerCertificateHasUnknownRoot")]
150    pub const CFURLErrorServerCertificateHasUnknownRoot: Self = Self(-1203);
151    #[doc(alias = "kCFURLErrorServerCertificateNotYetValid")]
152    pub const CFURLErrorServerCertificateNotYetValid: Self = Self(-1204);
153    #[doc(alias = "kCFURLErrorClientCertificateRejected")]
154    pub const CFURLErrorClientCertificateRejected: Self = Self(-1205);
155    #[doc(alias = "kCFURLErrorClientCertificateRequired")]
156    pub const CFURLErrorClientCertificateRequired: Self = Self(-1206);
157    #[doc(alias = "kCFURLErrorCannotLoadFromNetwork")]
158    pub const CFURLErrorCannotLoadFromNetwork: Self = Self(-2000);
159    #[doc(alias = "kCFURLErrorCannotCreateFile")]
160    pub const CFURLErrorCannotCreateFile: Self = Self(-3000);
161    #[doc(alias = "kCFURLErrorCannotOpenFile")]
162    pub const CFURLErrorCannotOpenFile: Self = Self(-3001);
163    #[doc(alias = "kCFURLErrorCannotCloseFile")]
164    pub const CFURLErrorCannotCloseFile: Self = Self(-3002);
165    #[doc(alias = "kCFURLErrorCannotWriteToFile")]
166    pub const CFURLErrorCannotWriteToFile: Self = Self(-3003);
167    #[doc(alias = "kCFURLErrorCannotRemoveFile")]
168    pub const CFURLErrorCannotRemoveFile: Self = Self(-3004);
169    #[doc(alias = "kCFURLErrorCannotMoveFile")]
170    pub const CFURLErrorCannotMoveFile: Self = Self(-3005);
171    #[doc(alias = "kCFURLErrorDownloadDecodingFailedMidStream")]
172    pub const CFURLErrorDownloadDecodingFailedMidStream: Self = Self(-3006);
173    #[doc(alias = "kCFURLErrorDownloadDecodingFailedToComplete")]
174    pub const CFURLErrorDownloadDecodingFailedToComplete: Self = Self(-3007);
175    #[doc(alias = "kCFHTTPCookieCannotParseCookieFile")]
176    pub const CFHTTPCookieCannotParseCookieFile: Self = Self(-4000);
177    #[doc(alias = "kCFNetServiceErrorUnknown")]
178    pub const CFNetServiceErrorUnknown: Self = Self(-72000);
179    #[doc(alias = "kCFNetServiceErrorCollision")]
180    pub const CFNetServiceErrorCollision: Self = Self(-72001);
181    #[doc(alias = "kCFNetServiceErrorNotFound")]
182    pub const CFNetServiceErrorNotFound: Self = Self(-72002);
183    #[doc(alias = "kCFNetServiceErrorInProgress")]
184    pub const CFNetServiceErrorInProgress: Self = Self(-72003);
185    #[doc(alias = "kCFNetServiceErrorBadArgument")]
186    pub const CFNetServiceErrorBadArgument: Self = Self(-72004);
187    #[doc(alias = "kCFNetServiceErrorCancel")]
188    pub const CFNetServiceErrorCancel: Self = Self(-72005);
189    #[doc(alias = "kCFNetServiceErrorInvalid")]
190    pub const CFNetServiceErrorInvalid: Self = Self(-72006);
191    #[doc(alias = "kCFNetServiceErrorTimeout")]
192    pub const CFNetServiceErrorTimeout: Self = Self(-72007);
193    #[doc(alias = "kCFNetServiceErrorDNSServiceFailure")]
194    pub const CFNetServiceErrorDNSServiceFailure: Self = Self(-73000);
195}
196
197#[cfg(feature = "objc2")]
198unsafe impl Encode for CFNetworkErrors {
199    const ENCODING: Encoding = c_int::ENCODING;
200}
201
202#[cfg(feature = "objc2")]
203unsafe impl RefEncode for CFNetworkErrors {
204    const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
205}
206
207extern "C" {
208    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfurlerrorfailingurlerrorkey?language=objc)
209    pub static kCFURLErrorFailingURLErrorKey: &'static CFString;
210}
211
212extern "C" {
213    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfurlerrorfailingurlstringerrorkey?language=objc)
214    pub static kCFURLErrorFailingURLStringErrorKey: &'static CFString;
215}
216
217extern "C" {
218    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfgetaddrinfofailurekey?language=objc)
219    pub static kCFGetAddrInfoFailureKey: &'static CFString;
220}
221
222extern "C" {
223    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfsocksstatuscodekey?language=objc)
224    pub static kCFSOCKSStatusCodeKey: &'static CFString;
225}
226
227extern "C" {
228    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfsocksversionkey?language=objc)
229    pub static kCFSOCKSVersionKey: &'static CFString;
230}
231
232extern "C" {
233    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfsocksnegotiationmethodkey?language=objc)
234    pub static kCFSOCKSNegotiationMethodKey: &'static CFString;
235}
236
237extern "C" {
238    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfdnsservicefailurekey?language=objc)
239    pub static kCFDNSServiceFailureKey: &'static CFString;
240}
241
242extern "C" {
243    /// [Apple's documentation](https://developer.apple.com/documentation/cfnetwork/kcfftpstatuscodekey?language=objc)
244    pub static kCFFTPStatusCodeKey: &'static CFString;
245}