forked from progrium/darwinkit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenumtypes.gen.go
70 lines (60 loc) · 3.58 KB
/
enumtypes.gen.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
// Code generated by DarwinKit. DO NOT EDIT.
package sysconfig
// Flags that indicate whether the specified network node name or address is reachable, whether a connection is required, and whether some user intervention may be required when establishing a connection. [Full Topic]
//
// [Full Topic]: https://developer.apple.com/documentation/systemconfiguration/scnetworkconnectionflags?language=objc
type EtworkConnectionFlags uint32
// The PPP-specific status of the network connection. [Full Topic]
//
// [Full Topic]: https://developer.apple.com/documentation/systemconfiguration/scnetworkconnectionpppstatus?language=objc
type EtworkConnectionPPPStatus int32
const (
KNetworkConnectionPPPAuthenticating EtworkConnectionPPPStatus = 5
KNetworkConnectionPPPConnected EtworkConnectionPPPStatus = 8
KNetworkConnectionPPPConnectingLink EtworkConnectionPPPStatus = 2
KNetworkConnectionPPPDialOnTraffic EtworkConnectionPPPStatus = 3
KNetworkConnectionPPPDisconnected EtworkConnectionPPPStatus = 0
KNetworkConnectionPPPDisconnectingLink EtworkConnectionPPPStatus = 10
KNetworkConnectionPPPHoldingLinkOff EtworkConnectionPPPStatus = 11
KNetworkConnectionPPPInitializing EtworkConnectionPPPStatus = 1
KNetworkConnectionPPPNegotiatingLink EtworkConnectionPPPStatus = 4
KNetworkConnectionPPPNegotiatingNetwork EtworkConnectionPPPStatus = 7
KNetworkConnectionPPPSuspended EtworkConnectionPPPStatus = 12
KNetworkConnectionPPPTerminating EtworkConnectionPPPStatus = 9
KNetworkConnectionPPPWaitingForCallBack EtworkConnectionPPPStatus = 6
KNetworkConnectionPPPWaitingForRedial EtworkConnectionPPPStatus = 13
)
// The current status of the network connection. [Full Topic]
//
// [Full Topic]: https://developer.apple.com/documentation/systemconfiguration/scnetworkconnectionstatus?language=objc
type EtworkConnectionStatus int32
const (
KNetworkConnectionConnected EtworkConnectionStatus = 2
KNetworkConnectionConnecting EtworkConnectionStatus = 1
KNetworkConnectionDisconnected EtworkConnectionStatus = 0
KNetworkConnectionDisconnecting EtworkConnectionStatus = 3
KNetworkConnectionInvalid EtworkConnectionStatus = -1
)
// Flags that indicate the reachability of a network node name or address, including whether a connection is required, and whether some user intervention might be required when establishing a connection. [Full Topic]
//
// [Full Topic]: https://developer.apple.com/documentation/systemconfiguration/scnetworkreachabilityflags?language=objc
type EtworkReachabilityFlags uint32
const (
KNetworkReachabilityFlagsConnectionAutomatic EtworkReachabilityFlags = 8
KNetworkReachabilityFlagsConnectionOnDemand EtworkReachabilityFlags = 32
KNetworkReachabilityFlagsConnectionOnTraffic EtworkReachabilityFlags = 8
KNetworkReachabilityFlagsConnectionRequired EtworkReachabilityFlags = 4
KNetworkReachabilityFlagsInterventionRequired EtworkReachabilityFlags = 16
KNetworkReachabilityFlagsIsDirect EtworkReachabilityFlags = 131072
KNetworkReachabilityFlagsIsLocalAddress EtworkReachabilityFlags = 65536
KNetworkReachabilityFlagsReachable EtworkReachabilityFlags = 2
KNetworkReachabilityFlagsTransientConnection EtworkReachabilityFlags = 1
)
// The type of notification (used with the SCPreferencesCallBack callback). [Full Topic]
//
// [Full Topic]: https://developer.apple.com/documentation/systemconfiguration/scpreferencesnotification?language=objc
type PreferencesNotification uint32
const (
KPreferencesNotificationApply PreferencesNotification = 2
KPreferencesNotificationCommit PreferencesNotification = 1
)