Skip to content

Commit 808d375

Browse files
authored
Merge pull request #2950 from spevans/pr_sr_12981_54
[5.4] SR-12981: Foundation.StreamDelegate has required methods on Linux but not Darwin
2 parents 6264fe4 + 488144f commit 808d375

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Sources/Foundation/Stream.swift

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,14 +323,15 @@ extension Stream {
323323
}
324324
#endif
325325

326-
extension StreamDelegate {
327-
func stream(_ aStream: Stream, handle eventCode: Stream.Event) { }
328-
}
329326

330327
public protocol StreamDelegate : class {
331328
func stream(_ aStream: Stream, handle eventCode: Stream.Event)
332329
}
333330

331+
extension StreamDelegate {
332+
public func stream(_ aStream: Stream, handle eventCode: Stream.Event) { }
333+
}
334+
334335
// MARK: -
335336
extension Stream.PropertyKey {
336337
public static let socketSecurityLevelKey = Stream.PropertyKey(rawValue: "kCFStreamPropertySocketSecurityLevel")

0 commit comments

Comments
 (0)