Skip to content

Commit 15afe0d

Browse files
authored
Merge pull request #2947 from spevans/pr_sr_12981
SR-12981: Foundation.StreamDelegate has required methods on Linux but not Darwin
2 parents bb511a3 + 9bd879b commit 15afe0d

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: AnyObject {
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)