This class allows for client classes to switch which Agent they are listening to.
More...
Public Member Functions |
| RapidClient (Agent agent, String clientName) |
| RapidClient (Agent agent, DomainParticipant participant) |
| RapidClient (Agent agent, String clientName, int domainId) |
Agent | getAgent () |
void | setName (String name) |
String | getName () |
void | setListeners (HashMap< IRapidEventListener, String > listeners) |
HashMap< IRapidEventListener,
String > | getListeners () |
synchronized void | writeMessage (DomainParticipant participant, Copyable copyable, String dstAgentName, String topicName, DomainParticipantListener dpListener, PublisherListener publisherListener, DataWriterQos writerQos, int sampleCount) |
synchronized void | writeMessage (MessageType type, IRapidMessage message, String dstAgentName) |
| Calling a direct writeMessage will write the message directly to the RapidAgent as specified in the header.
|
synchronized void | writeMessage (MessageType type, IRapidMessage message, List< String > dstAgents) |
This needs to be modified such that it knows how to handle different partitions.
This has to listen to the selection in the UI.