class

MultiAgent::Communication::MessageBus

Inherits Reference < Object

Message bus: routes messages between agents

Constructors

new

Instance methods

broadcast(sender : String, performative : Performative, content : String)
deregister(agent_id : String)
history
mailbox_for(agent_id : String) : Mailbox | Nil
mailboxes
register(agent_id : String)
send(message : Message) : Bool