Expand description
A simple implementation of message queues.
Structs§
- Abstract
Message Iter - An any iterator which yields messages.
- Message
Endpoint - The half of the bidirectional queue which can be used both for sending and receiving messages.
- Message
Endpoints - A set of
MessageEndpoints which can be used to manipulate them simultaneously. - Message
Iter - An iterator which yields messages from one
MessageReceiver. - Message
Receiver - The receiving-half of the message queue for messages.
- Message
Sender - The sending-half of the message queue for messages.
- QueueId
- An id of a queue.
Enums§
Traits§
- Message
- A type which is used for communicating two objects.
Functions§
- bidirectional_
queue - Creates a new unbounded bidirectional message queue for messages.
- bidirectional_
queue_ bounded - Creates a new bounded bidirectional message queue for messages.
- unidirectional_
queue - Creates a new unbounded unidirectional message queue.
- unidirectional_
queue_ bounded - Creates a new bounded unidirectional message queue.