Skip to content

Added missing keys & values for NSStream #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 8, 2015
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 23 additions & 23 deletions Foundation/NSStream.swift
Original file line number Diff line number Diff line change
Expand Up @@ -169,53 +169,53 @@ public protocol NSStreamDelegate : class {
// NSString constants for the propertyForKey/setProperty:forKey: API
// String constants for the setting of the socket security level.
// use this as the key for setting one of the following values for the security level of the target stream.
public let NSStreamSocketSecurityLevelKey: String = "" // NSUnimplemented
public let NSStreamSocketSecurityLevelKey: String = "NSStreamSocketSecurityLevelKey"

public let NSStreamSocketSecurityLevelNone: String = "" // NSUnimplemented
public let NSStreamSocketSecurityLevelSSLv2: String = "" // NSUnimplemented
public let NSStreamSocketSecurityLevelSSLv3: String = "" // NSUnimplemented
public let NSStreamSocketSecurityLevelTLSv1: String = "" // NSUnimplemented
public let NSStreamSocketSecurityLevelNegotiatedSSL: String = "" // NSUnimplemented
public let NSStreamSocketSecurityLevelNone: String = "NSStreamSocketSecurityLevelNone"
public let NSStreamSocketSecurityLevelSSLv2: String = "NSStreamSocketSecurityLevelSSLv2"
public let NSStreamSocketSecurityLevelSSLv3: String = "NSStreamSocketSecurityLevelSSLv3"
public let NSStreamSocketSecurityLevelTLSv1: String = "NSStreamSocketSecurityLevelTLSv1"
public let NSStreamSocketSecurityLevelNegotiatedSSL: String = "NSStreamSocketSecurityLevelNegotiatedSSL"

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

public let NSStreamSOCKSProxyHostKey: String = "" // NSUnimplemented
public let NSStreamSOCKSProxyHostKey: String = "NSStreamSOCKSProxyHostKey"
// Value is an NSString
public let NSStreamSOCKSProxyPortKey: String = "" // NSUnimplemented
public let NSStreamSOCKSProxyPortKey: String = "NSStreamSOCKSProxyPortKey"
// Value is an NSNumber
public let NSStreamSOCKSProxyVersionKey: String = "" // NSUnimplemented
public let NSStreamSOCKSProxyVersionKey: String = "NSStreamSOCKSProxyVersionKey"
// Value is one of NSStreamSOCKSProxyVersion4 or NSStreamSOCKSProxyVersion5
public let NSStreamSOCKSProxyUserKey: String = "" // NSUnimplemented
public let NSStreamSOCKSProxyUserKey: String = "NSStreamSOCKSProxyUserKey"
// Value is an NSString
public let NSStreamSOCKSProxyPasswordKey: String = "" // NSUnimplemented
public let NSStreamSOCKSProxyPasswordKey: String = "NSStreamSOCKSProxyPasswordKey"
// Value is an NSString

public let NSStreamSOCKSProxyVersion4: String = "" // NSUnimplemented
public let NSStreamSOCKSProxyVersion4: String = "NSStreamSOCKSProxyVersion4"
// Value for NSStreamSOCKProxyVersionKey
public let NSStreamSOCKSProxyVersion5: String = "" // NSUnimplemented
public let NSStreamSOCKSProxyVersion5: String = "NSStreamSOCKSProxyVersion5"
// Value for NSStreamSOCKProxyVersionKey

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

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

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

// Property key to specify the type of service for the stream. This
// allows the system to properly handle the request with respect to
// routing, suspension behavior and other networking related attributes
// appropriate for the given service type. The service types supported
// are documented below.
public let NSStreamNetworkServiceType: String = "" // NSUnimplemented
public let NSStreamNetworkServiceType: String = "NSStreamNetworkServiceType"
// Supported network service types:
public let NSStreamNetworkServiceTypeVoIP: String = "" // NSUnimplemented
public let NSStreamNetworkServiceTypeVideo: String = "" // NSUnimplemented
public let NSStreamNetworkServiceTypeBackground: String = "" // NSUnimplemented
public let NSStreamNetworkServiceTypeVoice: String = "" // NSUnimplemented
public let NSStreamNetworkServiceTypeVoIP: String = "NSStreamNetworkServiceTypeVoIP"
public let NSStreamNetworkServiceTypeVideo: String = "NSStreamNetworkServiceTypeVideo"
public let NSStreamNetworkServiceTypeBackground: String = "NSStreamNetworkServiceTypeBackground"
public let NSStreamNetworkServiceTypeVoice: String = "NSStreamNetworkServiceTypeVoice"