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
00026 public interface MasterXmlRpcEndpoint extends XmlRpcEndpoint {
00027
00035 List<Object> getPid(String callerId);
00036
00049 List<Object>
00050 registerService(String callerId, String service, String serviceApi, String callerApi);
00051
00066 List<Object> unregisterService(String callerId, String service, String serviceApi);
00067
00086 List<Object> registerSubscriber(String callerId, String topicName, String topicType,
00087 String callerApi);
00088
00103 List<Object> unregisterSubscriber(String callerId, String topicName, String callerApi);
00104
00118 List<Object> registerPublisher(String callerId, String topicName, String topicType,
00119 String callerApi);
00120
00135 List<Object> unregisterPublisher(String callerId, String topicName, String callerApi);
00136
00148 List<Object> lookupNode(String callerId, String nodeName);
00149
00164 List<Object> getPublishedTopics(String callerId, String subgraph);
00165
00174 List<Object> getTopicTypes(String callerId);
00175
00189 List<Object> getSystemState(String callerId);
00190
00198 List<Object> getUri(String callerId);
00199
00210 List<Object> lookupService(String callerId, String service);
00211
00212 }