Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 package org.ros.internal.node.xmlrpc;
00018
00019 import java.util.List;
00020 import java.util.Map;
00021 import java.util.Vector;
00022
00026 public interface SlaveXmlRpcEndpoint extends XmlRpcEndpoint {
00027
00047 public List<Object> getBusStats(String callerId);
00048
00071 public List<Object> getBusInfo(String callerId);
00072
00073 public List<Object> getMasterUri(String callerId);
00074
00075 public List<Object> shutdown(String callerId, String message);
00076
00077 public List<Object> getPid(String callerId);
00078
00079 public List<Object> getSubscriptions(String callerId);
00080
00089 public List<Object> getPublications(String callerId);
00090
00102 public List<Object> paramUpdate(String callerId, String key, boolean value);
00103
00104 public List<Object> paramUpdate(String callerId, String key, char value);
00105
00106 public List<Object> paramUpdate(String callerId, String key, byte value);
00107
00108 public List<Object> paramUpdate(String callerId, String key, short value);
00109
00110 public List<Object> paramUpdate(String callerId, String key, int value);
00111
00112 public List<Object> paramUpdate(String callerId, String key, double value);
00113
00114 public List<Object> paramUpdate(String callerId, String key, String value);
00115
00116 public List<Object> paramUpdate(String callerId, String key, List<?> value);
00117
00118 public List<Object> paramUpdate(String callerId, String key, Vector<?> value);
00119
00120 public List<Object> paramUpdate(String callerId, String key, Map<?, ?> value);
00121
00122 public List<Object> publisherUpdate(String callerId, String topic, Object[] publishers);
00123
00140 public List<Object> requestTopic(String callerId, String topic, Object[] protocols);
00141
00142 }