Public Member Functions | |
void | addClient (DefaultServiceClient<?,?> serviceClient) |
void | addServer (DefaultServiceServer<?,?> serviceServer) |
DefaultServiceClient<?,?> | getClient (GraphName name) |
List< DefaultServiceClient<?,?> > | getClients () |
DefaultServiceServer<?,?> | getServer (GraphName name) |
List< DefaultServiceServer<?,?> > | getServers () |
boolean | hasClient (GraphName name) |
boolean | hasServer (GraphName name) |
void | removeClient (DefaultServiceClient<?,?> serviceClient) |
void | removeServer (DefaultServiceServer<?,?> serviceServer) |
ServiceManager () | |
void | setListener (ServiceManagerListener listener) |
Private Attributes | |
ServiceManagerListener | listener |
final Map< GraphName, DefaultServiceClient<?,?> > | serviceClients |
final Map< GraphName, DefaultServiceServer<?,?> > | serviceServers |
Manages a collection of ServiceServers and ServiceClients.
Definition at line 34 of file ServiceManager.java.
Definition at line 49 of file ServiceManager.java.
void org.ros.internal.node.service.ServiceManager.addClient | ( | DefaultServiceClient<?,?> | serviceClient | ) | [inline] |
Definition at line 84 of file ServiceManager.java.
void org.ros.internal.node.service.ServiceManager.addServer | ( | DefaultServiceServer<?,?> | serviceServer | ) | [inline] |
Definition at line 62 of file ServiceManager.java.
DefaultServiceClient<?, ?> org.ros.internal.node.service.ServiceManager.getClient | ( | GraphName | name | ) | [inline] |
Definition at line 92 of file ServiceManager.java.
List<DefaultServiceClient<?, ?> > org.ros.internal.node.service.ServiceManager.getClients | ( | ) | [inline] |
Definition at line 100 of file ServiceManager.java.
DefaultServiceServer<?, ?> org.ros.internal.node.service.ServiceManager.getServer | ( | GraphName | name | ) | [inline] |
Definition at line 76 of file ServiceManager.java.
List<DefaultServiceServer<?, ?> > org.ros.internal.node.service.ServiceManager.getServers | ( | ) | [inline] |
Definition at line 96 of file ServiceManager.java.
boolean org.ros.internal.node.service.ServiceManager.hasClient | ( | GraphName | name | ) | [inline] |
Definition at line 80 of file ServiceManager.java.
boolean org.ros.internal.node.service.ServiceManager.hasServer | ( | GraphName | name | ) | [inline] |
Definition at line 58 of file ServiceManager.java.
void org.ros.internal.node.service.ServiceManager.removeClient | ( | DefaultServiceClient<?,?> | serviceClient | ) | [inline] |
Definition at line 88 of file ServiceManager.java.
void org.ros.internal.node.service.ServiceManager.removeServer | ( | DefaultServiceServer<?,?> | serviceServer | ) | [inline] |
Definition at line 69 of file ServiceManager.java.
void org.ros.internal.node.service.ServiceManager.setListener | ( | ServiceManagerListener | listener | ) | [inline] |
Definition at line 54 of file ServiceManager.java.
Definition at line 47 of file ServiceManager.java.
final Map<GraphName, DefaultServiceClient<?, ?> > org.ros.internal.node.service.ServiceManager.serviceClients [private] |
A mapping from service name to a client for the service.
Definition at line 44 of file ServiceManager.java.
final Map<GraphName, DefaultServiceServer<?, ?> > org.ros.internal.node.service.ServiceManager.serviceServers [private] |
A mapping from service name to the server for the service.
Definition at line 39 of file ServiceManager.java.