


The standard library Mailcaster api defines access to a one-to-many inter-thread communication mechanism.
The Mailcaster api is implemented by the mailcaster package.
The Mailcaster api source code is in src/lib/src/lib/thread-kit/src/lib/mailcaster.api.
The above information is manually maintained and may contain errors.
api { Mailcaster X;
Readqueue X;
make_mailcaster : Void -> Mailcaster(X );
make_readqueue : Mailcaster(X ) -> Readqueue(X );
clone_readqueue : Readqueue(X ) -> Readqueue(X );
receive : Readqueue(X ) -> X;
receive' : Readqueue(X ) -> Mailop(X );
transmit : (Mailcaster(X ) , X) -> Void;
};


