Mailbox(smx_mailbox_t mbox): pimpl_(mbox) {}
protected:
- smx_mailbox_t getInferior() { return pimpl_; }
+ smx_mailbox_t getImpl() { return pimpl_; }
public:
void setReceiver(Actor* process);
/** Return the process declared as permanent receiver, or nullptr if none **/
- Actor& receiver();
+ ActorPtr receiver();
};
using MailboxPtr = Mailbox::Ptr;