From 488144f13b7344112425dac9b66e6188368aca21 Mon Sep 17 00:00:00 2001 From: Simon Evans Date: Thu, 17 Dec 2020 14:48:14 +0000 Subject: [PATCH] SR-12981: Foundation.StreamDelegate has required methods on Linux but not Darwin - Make func stream(_ aStream: Stream, handle eventCode: Stream.Event) public. (cherry picked from commit 9bd879b16bd0f41b6d6dfcd0eb25a0cbcf7ca309) --- Sources/Foundation/Stream.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Sources/Foundation/Stream.swift b/Sources/Foundation/Stream.swift index f28bc9f511..37ba44a1d5 100644 --- a/Sources/Foundation/Stream.swift +++ b/Sources/Foundation/Stream.swift @@ -323,14 +323,15 @@ extension Stream { } #endif -extension StreamDelegate { - func stream(_ aStream: Stream, handle eventCode: Stream.Event) { } -} public protocol StreamDelegate : class { func stream(_ aStream: Stream, handle eventCode: Stream.Event) } +extension StreamDelegate { + public func stream(_ aStream: Stream, handle eventCode: Stream.Event) { } +} + // MARK: - extension Stream.PropertyKey { public static let socketSecurityLevelKey = Stream.PropertyKey(rawValue: "kCFStreamPropertySocketSecurityLevel")