Skip to content

Commit 8ef9ba7

Browse files
committed
Merge pull request #1 from SoneeJohn/NSStream
Added missing keys & values for NSStream
2 parents 492c2e6 + f6a3438 commit 8ef9ba7

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

Foundation/NSStream.swift

+23-23
Original file line numberDiff line numberDiff line change
@@ -169,53 +169,53 @@ public protocol NSStreamDelegate : class {
169169
// NSString constants for the propertyForKey/setProperty:forKey: API
170170
// String constants for the setting of the socket security level.
171171
// use this as the key for setting one of the following values for the security level of the target stream.
172-
public let NSStreamSocketSecurityLevelKey: String = "" // NSUnimplemented
172+
public let NSStreamSocketSecurityLevelKey: String = "NSStreamSocketSecurityLevelKey"
173173

174-
public let NSStreamSocketSecurityLevelNone: String = "" // NSUnimplemented
175-
public let NSStreamSocketSecurityLevelSSLv2: String = "" // NSUnimplemented
176-
public let NSStreamSocketSecurityLevelSSLv3: String = "" // NSUnimplemented
177-
public let NSStreamSocketSecurityLevelTLSv1: String = "" // NSUnimplemented
178-
public let NSStreamSocketSecurityLevelNegotiatedSSL: String = "" // NSUnimplemented
174+
public let NSStreamSocketSecurityLevelNone: String = "NSStreamSocketSecurityLevelNone"
175+
public let NSStreamSocketSecurityLevelSSLv2: String = "NSStreamSocketSecurityLevelSSLv2"
176+
public let NSStreamSocketSecurityLevelSSLv3: String = "NSStreamSocketSecurityLevelSSLv3"
177+
public let NSStreamSocketSecurityLevelTLSv1: String = "NSStreamSocketSecurityLevelTLSv1"
178+
public let NSStreamSocketSecurityLevelNegotiatedSSL: String = "NSStreamSocketSecurityLevelNegotiatedSSL"
179179

180-
public let NSStreamSOCKSProxyConfigurationKey: String = "" // NSUnimplemented
180+
public let NSStreamSOCKSProxyConfigurationKey: String = "NSStreamSOCKSProxyConfigurationKey"
181181
// Value is an NSDictionary containing the key/value pairs below. The dictionary returned from SystemConfiguration for SOCKS proxies will work without alteration.
182182

183-
public let NSStreamSOCKSProxyHostKey: String = "" // NSUnimplemented
183+
public let NSStreamSOCKSProxyHostKey: String = "NSStreamSOCKSProxyHostKey"
184184
// Value is an NSString
185-
public let NSStreamSOCKSProxyPortKey: String = "" // NSUnimplemented
185+
public let NSStreamSOCKSProxyPortKey: String = "NSStreamSOCKSProxyPortKey"
186186
// Value is an NSNumber
187-
public let NSStreamSOCKSProxyVersionKey: String = "" // NSUnimplemented
187+
public let NSStreamSOCKSProxyVersionKey: String = "NSStreamSOCKSProxyVersionKey"
188188
// Value is one of NSStreamSOCKSProxyVersion4 or NSStreamSOCKSProxyVersion5
189-
public let NSStreamSOCKSProxyUserKey: String = "" // NSUnimplemented
189+
public let NSStreamSOCKSProxyUserKey: String = "NSStreamSOCKSProxyUserKey"
190190
// Value is an NSString
191-
public let NSStreamSOCKSProxyPasswordKey: String = "" // NSUnimplemented
191+
public let NSStreamSOCKSProxyPasswordKey: String = "NSStreamSOCKSProxyPasswordKey"
192192
// Value is an NSString
193193

194-
public let NSStreamSOCKSProxyVersion4: String = "" // NSUnimplemented
194+
public let NSStreamSOCKSProxyVersion4: String = "NSStreamSOCKSProxyVersion4"
195195
// Value for NSStreamSOCKProxyVersionKey
196-
public let NSStreamSOCKSProxyVersion5: String = "" // NSUnimplemented
196+
public let NSStreamSOCKSProxyVersion5: String = "NSStreamSOCKSProxyVersion5"
197197
// Value for NSStreamSOCKProxyVersionKey
198198

199-
public let NSStreamDataWrittenToMemoryStreamKey: String = "" // NSUnimplemented
199+
public let NSStreamDataWrittenToMemoryStreamKey: String = "NSStreamDataWrittenToMemoryStreamKey"
200200
// Key for obtaining the data written to a memory stream.
201201

202-
public let NSStreamFileCurrentOffsetKey: String = "" // NSUnimplemented
202+
public let NSStreamFileCurrentOffsetKey: String = "NSStreamFileCurrentOffsetKey"
203203
// Value is an NSNumber representing the current absolute offset of the stream.
204204

205205
// NSString constants for error domains.
206-
public let NSStreamSocketSSLErrorDomain: String = "" // NSUnimplemented
206+
public let NSStreamSocketSSLErrorDomain: String = "NSStreamSocketSSLErrorDomain"
207207
// SSL errors are to be interpreted via <Security/SecureTransport.h>
208-
public let NSStreamSOCKSErrorDomain: String = "" // NSUnimplemented
208+
public let NSStreamSOCKSErrorDomain: String = "NSStreamSOCKSErrorDomain"
209209

210210
// Property key to specify the type of service for the stream. This
211211
// allows the system to properly handle the request with respect to
212212
// routing, suspension behavior and other networking related attributes
213213
// appropriate for the given service type. The service types supported
214214
// are documented below.
215-
public let NSStreamNetworkServiceType: String = "" // NSUnimplemented
215+
public let NSStreamNetworkServiceType: String = "NSStreamNetworkServiceType"
216216
// Supported network service types:
217-
public let NSStreamNetworkServiceTypeVoIP: String = "" // NSUnimplemented
218-
public let NSStreamNetworkServiceTypeVideo: String = "" // NSUnimplemented
219-
public let NSStreamNetworkServiceTypeBackground: String = "" // NSUnimplemented
220-
public let NSStreamNetworkServiceTypeVoice: String = "" // NSUnimplemented
217+
public let NSStreamNetworkServiceTypeVoIP: String = "NSStreamNetworkServiceTypeVoIP"
218+
public let NSStreamNetworkServiceTypeVideo: String = "NSStreamNetworkServiceTypeVideo"
219+
public let NSStreamNetworkServiceTypeBackground: String = "NSStreamNetworkServiceTypeBackground"
220+
public let NSStreamNetworkServiceTypeVoice: String = "NSStreamNetworkServiceTypeVoice"
221221

0 commit comments

Comments
 (0)