ParameterServerXmlRpcEndpoint.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 org.ros.internal.node.server.ParameterServer;
00020 
00021 import java.util.Collection;
00022 import java.util.List;
00023 import java.util.Map;
00024 
00030 public interface ParameterServerXmlRpcEndpoint extends XmlRpcEndpoint {
00031 
00041   public List<Object> deleteParam(String callerId, String key);
00042 
00062   public List<Object> setParam(String callerId, String key, Boolean value);
00063 
00064   public List<Object> setParam(String callerId, String key, Integer value);
00065 
00066   public List<Object> setParam(String callerId, String key, Double value);
00067 
00068   public List<Object> setParam(String callerId, String key, String value);
00069 
00070   public List<Object> setParam(String callerId, String key, List<?> value);
00071 
00072   public List<Object> setParam(String callerId, String key, Map<?, ?> value);
00073 
00089   public List<Object> getParam(String callerId, String key);
00090 
00114   public List<Object> searchParam(String callerId, String key);
00115 
00131   public List<Object> subscribeParam(String callerId, String callerApi, String key);
00132 
00149   public List<Object> unsubscribeParam(String callerId, String callerApi, String key);
00150 
00160   public List<Object> hasParam(String callerId, String key);
00161 
00169   public List<Object> getParamNames(String callerId);
00170 
00171 }


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