org.ros.internal.node.client
Class SlaveClient
java.lang.Object
org.ros.internal.node.client.SlaveClient
public class SlaveClient
- extends java.lang.Object
Method Summary |
java.util.List<java.lang.Object> |
getBusInfo()
|
java.util.List<java.lang.Object> |
getBusStats()
|
Response<java.net.URI> |
getMasterUri()
|
Response<java.lang.Integer> |
getPid()
|
Response<java.util.List<TopicDeclaration>> |
getPublications()
|
java.net.URI |
getRemoteUri()
|
Response<java.util.List<TopicDeclaration>> |
getSubscriptions()
|
Response<java.lang.Void> |
paramUpdate(GraphName name,
boolean value)
|
Response<java.lang.Void> |
paramUpdate(GraphName name,
char value)
|
Response<java.lang.Void> |
paramUpdate(GraphName name,
double value)
|
Response<java.lang.Void> |
paramUpdate(GraphName name,
int value)
|
Response<java.lang.Void> |
paramUpdate(GraphName name,
java.util.List<?> value)
|
Response<java.lang.Void> |
paramUpdate(GraphName name,
java.util.Map<?,?> value)
|
Response<java.lang.Void> |
paramUpdate(GraphName name,
java.lang.String value)
|
Response<java.lang.Void> |
publisherUpdate(GraphName topic,
java.util.Collection<java.net.URI> publisherUris)
|
Response<ProtocolDescription> |
requestTopic(GraphName topic,
java.util.Collection<java.lang.String> requestedProtocols)
|
Response<java.lang.Void> |
shutdown(java.lang.String message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xmlRpcEndpoint
protected final T extends XmlRpcEndpoint xmlRpcEndpoint
SlaveClient
public SlaveClient(GraphName nodeName,
java.net.URI uri)
getBusStats
public java.util.List<java.lang.Object> getBusStats()
getBusInfo
public java.util.List<java.lang.Object> getBusInfo()
getMasterUri
public Response<java.net.URI> getMasterUri()
shutdown
public Response<java.lang.Void> shutdown(java.lang.String message)
getPid
public Response<java.lang.Integer> getPid()
getSubscriptions
public Response<java.util.List<TopicDeclaration>> getSubscriptions()
getPublications
public Response<java.util.List<TopicDeclaration>> getPublications()
paramUpdate
public Response<java.lang.Void> paramUpdate(GraphName name,
boolean value)
paramUpdate
public Response<java.lang.Void> paramUpdate(GraphName name,
char value)
paramUpdate
public Response<java.lang.Void> paramUpdate(GraphName name,
int value)
paramUpdate
public Response<java.lang.Void> paramUpdate(GraphName name,
double value)
paramUpdate
public Response<java.lang.Void> paramUpdate(GraphName name,
java.lang.String value)
paramUpdate
public Response<java.lang.Void> paramUpdate(GraphName name,
java.util.List<?> value)
paramUpdate
public Response<java.lang.Void> paramUpdate(GraphName name,
java.util.Map<?,?> value)
publisherUpdate
public Response<java.lang.Void> publisherUpdate(GraphName topic,
java.util.Collection<java.net.URI> publisherUris)
requestTopic
public Response<ProtocolDescription> requestTopic(GraphName topic,
java.util.Collection<java.lang.String> requestedProtocols)
getRemoteUri
public java.net.URI getRemoteUri()
- Returns:
- the
URI
of the remote XmlRpcServer