Interface that defines a class as providing an agent group.
Verse using statement |
using { /Verse.org/AgentGroup } |
Members
This interface has both data members and functions.
Data
| Data Member Name | Type | Description |
|---|---|---|
AddMemberEvent |
listenable(payload) |
Signalled whenever an agent successfully joins this agent group.Passes in the agent that joined along with their member_info. |
RemoveMemberEvent |
listenable(payload) |
Signalled whenever an agent successfully leaves this agent group.Passes in the agent that left along with their member_info. |
MemberInfoChangeEvent |
listenable(payload) |
Signalled whenever the MemberInfo class is re-instantiated for a given agent.Passes in the agent that was updated along with their new member_info. |
Functions
| Function Name | Description |
|---|---|
GetMemberMap |
Get the members of this agent group with their member info |