In reply to desperadorocks:
You don’t want to do that. You want each agent to deal with one interface which correlates to one instance of the agent. In other words, you don’t want one agent to try and handle multiple signal interfaces.
You will need to create individual interface instances for each agent.