Provides various kinds of post office classes for message routing.
Post offices are responsible for receiving posted messages from coroutines and routing them to message queues of other coroutines based on the links that have been registered.
Bases: object
The standard post office class used for message routing.
This is a simple and reasonably efficient implementation of IPostOffice. Unless you have a special need, this is this post office you want to use.
Implements : | m4us.core.interfaces.IPostOffice |
---|---|
Provides : | m4us.core.interfaces.IPostOfficeFactory |
Post a message from the source outbox.
See also
The IPostOffice interface for details about this method.
Register links between coroutines.
See also
The IPostOffice interface for details about this method.
Retrieve all outstanding messages for a sink coroutine.
See also
The IPostOffice interface for details about this method.
Unregister previously registered links.
See also
The IPostOffice interface for details about this method.