make-send-rights

Name

make-send-rights -- Extract send rights from mailbox.

Type: function

Synopsis

make-send-rights( mailbox, mbox);

Arguments

mailbox

An instance of <mailbox>

Return Values

mbox

An instance of <mailbox-send-rights>

Description

Extracts only send rights from the given mailbox, returning a (possibly shared) handle to the underlying mailbox containing only send rights. Messages sent to mbox go to the underlying mailbox, but messages may not be received from mbox. (Attempting to do so signals a <only-send-rights> condition.)

Note: This is implemented using a proxy wrapper class for mailboxes. The send-message! primitive knows how to indirect through the proxy wrapper.

Note: This is not currently implemented.