Package jason.stdlib

Class broadcast

java.lang.Object
All Implemented Interfaces:
InternalAction, java.io.Serializable

@Manual(literal=".broadcast(performative,content)",
        hint="broadcasts a message to all known agents",
        argsHint={"the performative (tell, achieve, askOne,...)","the message content"},
        argsType={"atom","literal"},
        examples=".broadcast(tell,value(10)): sends value(10) as a \"tell\" message to all known agents in the society",
        seeAlso={"jason.stdlib.send","jason.stdlib.my_name","jason.stdlib.all_names"})
public class broadcast
extends DefaultInternalAction

Internal action: .broadcast.

Description: broadcasts a message to all known agents.

Parameters:

  • + ilf (atom): the illocutionary force of the message (tell, achieve, ...).
  • + message (literal): the content of the message.

Example:

  • .broadcast(tell,value(10)): sends value(10) as a "tell" message to all known agents in the society.
See Also:
send, my_name, Serialized Form