Public Member Functions | Private Attributes
org.ros.internal.node.service.ServiceManager Class Reference

List of all members.

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

Detailed Description

Manages a collection of ServiceServers and ServiceClients.

Author:
damonkohler@google.com (Damon Kohler)

Definition at line 34 of file ServiceManager.java.


Constructor & Destructor Documentation

Definition at line 49 of file ServiceManager.java.


Member Function Documentation

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.

Definition at line 80 of file ServiceManager.java.

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.

Definition at line 54 of file ServiceManager.java.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


rosjava_core
Author(s):
autogenerated on Wed Aug 26 2015 16:06:51