Skip to content

Commit ace57ce

Browse files
committed
open up message queues
1 parent de61546 commit ace57ce

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Sources/Mach/Core/Messaging/Queues.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ extension Mach {
55
/// A message queue.
66
/// - Important: This does not support a combined send and receive operation. For such an operation, instead use the
77
/// ``Mach/Message/send(_:to:withDisposition:receiving:ofMaxSize:from:withDisposition:options:timeout:)`` function.
8-
public class MessageQueue: Mach.Port {
8+
open class MessageQueue: Mach.Port {
99
/// Sends a message to the queue.
1010
public func enqueue(
1111
_ message: Mach.Message, options: Mach.MessageOptions = [],
@@ -29,7 +29,7 @@ extension Mach {
2929
// MARK: - Message Client
3030
extension Mach {
3131
/// A message client for enqueuing messages.
32-
public class MessageClient: Mach.MessageQueue {
32+
open class MessageClient: Mach.MessageQueue {
3333
@available(*, unavailable, message: "Clients can only enqueue messages.")
3434
override public func dequeue<ReceiveMessage: Mach.Message>(
3535
_ messageType: ReceiveMessage.Type = Mach.Message.self,
@@ -45,7 +45,7 @@ extension Mach {
4545
// MARK: - Message Server
4646
extension Mach {
4747
/// A message server for dequeuing messages.
48-
public class MessageServer: Mach.MessageQueue {
48+
open class MessageServer: Mach.MessageQueue {
4949
@available(*, unavailable, message: "Servers can only dequeue messages.")
5050
override public func enqueue(
5151
_ message: Mach.Message, options: Mach.MessageOptions = [],

0 commit comments

Comments
 (0)