MasterXmlRpcEndpoint.java
Go to the documentation of this file.
00001 /*
00002  * Copyright (C) 2011 Google Inc.
00003  * 
00004  * Licensed under the Apache License, Version 2.0 (the "License"); you may not
00005  * use this file except in compliance with the License. You may obtain a copy of
00006  * the License at
00007  * 
00008  * http://www.apache.org/licenses/LICENSE-2.0
00009  * 
00010  * Unless required by applicable law or agreed to in writing, software
00011  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
00012  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
00013  * License for the specific language governing permissions and limitations under
00014  * the License.
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 }


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